J'ai quelques doutes concernant les données Ember. J'ai un modèle de publication et commentaires.Modèle de relation de chargement dans les données Ember
//post.js
comments: DS.hasMany('comment')
//blog.js
post: DS.belongsTo('post')
Je peux créer un commentaire pour un "post" particulier à l'aide
let blogPost = this.get('store').findRecord('post', 1);
let comment = this.get('store').createRecord('comment', {
post: blogPost
});
Mais comment puis-je chercher tous les commentaires pour un poste particulier? Comme, j'ai plusieurs messages qui a de nombreux commentaires et je veux tous les commentaires pour un identifiant de poste particulier, disons messages/id/commentaires
Quelle est la bonne façon de récupérer les commentaires pour un identifiant de poste en particulier de la magasin et serveur?
La réponse du serveur que j'obtiens est seulement l'id des commentaires tandis que "findRecord" un poste. Je suis le format de l'API REST et utilise l'adaptateur REST et le sérialiseur REST pour les personnalisations.
Merci d'avance.
Je veux juste vous dire que vos réponses sont excellentes avec des explications détaillées. Continuez s'il vous plaît le bon travail. – kumkanillam
Merci, je voudrais demander les commentaires comme, post/postID/commentaires pas comme mentionné ci-dessus. Est-il possible de demander ainsi naturellement sans utiliser de personnalisations dans les adaptateurs? – Mohanesh
Non, vous devez créer un adaptateur et remplacer urlFor pour faire des URLs imbriquées. Une autre option consiste à utiliser un addon comme https://github.com/amiel/ember-data-url-templates – handlebears