J'ai sur ma page une liste de clients (seulement des noms) et quand je clique sur chacun d'eux, je veux ouvrir une nouvelle page appelée 'clientdetails' dans laquelle j'obtiens les détails du client à côté de son nom (I avoir une adresse et un âge);comment passer et recevoir un paramètre en utilisant link-to de ember js?
Ce que j'ai à ce jour est quelque chose comme ceci:
{{#each model as |client|}}
<p> {{#link-to "clientdetails"}} {{client.name}} {{/link-to}}
</p>
{{/each}}
Comment dois-je passer client.address et client.age à clientdetails et les afficher en conséquence dans la page clientdetails?
Merci.
Gardez à l'esprit que le passage du modèle à relier à induiront des crochet de modèle de cette route pour être ignorée, si vous voulez que le crochet du modèle soit déclenché passez l'ID du modèle à la place (client.id) –
@Kitler encore habituellement le bon chemin est de passer le modèle lui-même, car un re-fetch n'est pas nécessaire. – Lux
Godo point @Lux, alors pensez-vous que la bonne façon est {{# link-to "clientdetails" client}}, non? – jos