J'utilise ember-bootstrap et leur composante modale pour créer un modal sur un modèle. Actuellement le composant modal et le bouton pour le déclencher sont sur le même modèle, cependant je veux déplacer le modal vers un composant afin que je puisse garder le code du template propre.thats modal Trigger Bootstrap dans un composant à partir d'un autre modèle
Cela fonctionne
//application/template.hbs
{{#bs-button onClick=(action (mut modal1) true)}}Open Modal{{/bs-button}}
{{#bs-modal-simple open=modal1 title="Simple Dialog" size="sm" onHidden=(action (mut modal1) false)}}
Hi there
{{/bs-modal-simple}}
Cela ne fonctionne pas
//application/template.hbs
{{#bs-button onClick=(action (mut modal1) true)}}Open Modal{{/bs-button}}
{{my-modal}}
//components/my-modal/template.hbs
{{#bs-modal-simple open=modal1 title="Simple Dialog" size="sm" onHidden=(action (mut modal1) false)}}
Hi there
{{/bs-modal-simple}}
Comment pourrais-je obtenir ainsi le modal est déclenché à partir du modèle d'applications?
Merci, vous l'avez fait. Si cela se résume à cela, je vais envisager d'utiliser un service. –
@EricGoncalves j'ai mis à jour le twiddle de réponse pour honorer l'action down-down. Je l'aime mieux de cette façon; mais si l'option précédente est OK pour vous; c'est bien aussi. – alptugd