Je suis en train d'initialiser une collection dans la structure centrale en utilisant Fetch, je présente à mon avis:Backbone.js récupérer la collection sans définir les valeurs du modèle?
initialize: function()
{
_.bindAll(this, 'render', 'addItem', 'appendItem');
this.collection = new MembersCollection();
this.collection.bind('add', this.appendItem);
this.collection.fetch({success: _.bind(function(blah)
{
console.log(blah);
this.render();
}, this)});
}
Il semble fonctionner, je reçois une réponse positive, avec le bon nombre de modèles, il rend le nombre correct de vues pour chaque modèle, cependant, si j'inspecte la valeur model.attribute, elle contient seulement mes valeurs par défaut et aucune valeur du serveur?
Si je vérifie ma réponse JSON, je vois les données correctes là-bas, y a-t-il quelque chose que j'ai manqué qui est nécessaire pour obtenir les données à définir?
Puis-je avoir vos données de collecte JSON? Fournir des callback 'success' et' error' pour la méthode 'fetch' pour voir ce qui est appelé. – Deeptechtons
Pouvez-vous poster votre code de collection et de modèle. Cela peut sembler stupide, mais faites-vous référence à votre modèle dans votre collection? Plus vous publiez de code, plus il est facile pour nous d'aider. – TYRONEMICHAEL