何時間も費やしましたが、それでもそれを理解することはできません。sampleData.jsonファイルには、次のjsonオブジェクトが含まれています。
[{name: "Tim", age: 5},{name: "Ida", age: 26},{name: "Rob", age: 55}]
このデータがコレクションオブジェクトで利用できないのはなぜですか?
var ListCollection = Backbone.Collection.extend({
url: '/sampleData.json'
});
var ListView = Backbone.View.extend({
el: $('#file-list'),
initialize: function () {
_.bindAll(this, 'render');
this.render();
},
render: function() {
$(this.collection.toJSON()).each(function(key, val) {
console.log(val['name']);
});
}
});
var list = new ListCollection();
list.fetch();
var listView = new ListView({
collection: list
});