2017-05-05 2 views
0

je suis aller chercher des données au format JSON API avec le Ember Data et JSONAPIAdapter sur mon Route - cela fonctionne bienincapable d'afficher des données incluses

// ok 

/posts/1 

this.store.findRecord('posts', params.post_id); 

Je suis maintenant essayer de charger des données en utilisant ds-finder-include inclus, les données est l'obtention par les cheveux, mais ne reflète pas dans le .hbs

https://www.emberjs.com/blog/2016/05/03/ember-data-2-5-released.html#toc_code-ds-finder-include-code

// not working  

/posts/1/comments 

this.store.findRecord('posts', params.post_id, { include: 'comments' }); 

HBS:

{{#each post.comments as |comment index|}} 
    comment: {{comment}} 
{{/each}} 

Répondre

0

Vos commentaires et le code sont en contradiction. Vous dites dans les commentaires que les données sont récupérées mais ne sont pas reflétées dans les modèles.

Cependant, dans le code, la partie qui semble ne pas être défaillant est la récupération des données pour le deuxième appel: this.store.findRecord('posts', params.post_id, { include: 'comments' });

Est-ce une requête GET normale pour /messages/1/commentaires à votre back-end avec succès retourner des données?