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
richclient:emberjs:td0 [2019/01/23 02:43]
jcheron [Routage]
richclient:emberjs:td0 [2019/01/23 02:54]
jcheron [Routage]
Ligne 58: Ligne 58:
  
 ===== Routage ===== ===== Routage =====
 +Cet exemple illustre les routes imbriquées
 +
 Créer une route **client** Créer une route **client**
  
Ligne 82: Ligne 84:
  
 Créer une route **client/​details** Créer une route **client/​details**
 +
 +Modifier **app/​routes/​client/​details.js** pour y ajouter une action permettant de masquer le detail (en retournant à la page client)
 +
 +<sxh javascript>​
 +export default Route.extend({
 +  actions:{
 +    fermer(){
 +      this.transitionTo('​client'​);​
 +    }
 +  }
 +});
 +</​sxh>​
 +
 +Modifier le template **app/​templates/​client/​details.hbs** :
 +<sxh html>
 +{{model.details}}
 +<button {{action "​fermer"​}}>​Fermer</​button>​
 +</​sxh>​
  
  
richclient/emberjs/td0.txt · Dernière modification: 2019/01/23 02:54 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