backbone.js itérer une collection
J'ai mis en place une collecte pour les Journaux. L'api renvoie les résultats sous forme de JSON. J'ai vu un topic précédent, où il a été suggéré d'ajouter la méthode d'analyse sur la collection. L'ayant fait, lorsque j'exécute le code, je n'obtiens pas de sortie de la console. Néanmoins, je suis nouveau à l'épine Dorsale de sorte que toute la perspicacité et/ou des conseils seraient appréciés. Ma compréhension de la collecte.chacun peut ne pas être correcte.
var Log = Backbone.Model.extend({});
var LogList = Backbone.Collection.extend({
model: Log,
url: 'api/logs',
parse: function(response) {
return response.logs;
}
});
var LogListView = Backbone.View.extend({
el: $('#logs-list'),
initialize: function() {
this.collection = new LogList();
this.collection.fetch();
this.render();
},
render: function() {
this.collection.each(function(log) {
console.log('log item.', log);
});
}
});
$(document).ready(function(){
console.log('ready.');
new LogListView();
});
OriginalL'auteur porterhaus | 2013-05-14
Vous devez vous connecter pour publier un commentaire.
Extraction est asynchrone. Réécrire votre code pour appeler le rendu avec un rappel:
OriginalL'auteur Scott Puleo