Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Dernière révision Les deux révisions suivantes
richclient:emberjs:components [2018/01/28 13:09]
jcheron [Actions]
richclient:emberjs:components [2018/01/28 13:48]
jcheron [Actions]
Ligne 293: Ligne 293:
  
  
 +Le composant peut maintenant être utilisé dans une route /test :
  
-ajouter une action ​(celle qui sera associée au composant) ​dans le route handler ​qui fera appel au composant ​:+<sxh html;​title:​app/​templates/​test.hbs>​ 
 +{{#action-button actionToCall="​continue"​}}Continuer vers test/​new{{/​action-button}} 
 +</​sxh>​ 
 + 
 + 
 +l'​attribut **actionToCall** fait référence à l'​action **continue** qu'il nous faut maintenant ajouter ​dans le route handler ​ : 
 + 
 +<sxh javascript;​title:​app/​components/​action-button.js>​ 
 +import Route from '​@ember/​routing/​route';​ 
 + 
 +export default Route.extend({ 
 +actions: { 
 +  continue() { 
 +    console.log("​continuing on test/new page"​);​ 
 +    this.replaceWith('​test.new'​);​ 
 +  } 
 +
 +}); 
 +</​sxh>​
  
  
  
richclient/emberjs/components.txt · Dernière modification: 2018/02/08 19:16 par jcheron
GNU Free Documentation License 1.3
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0