1
我是一個backbone.js初學者,並且在創建一個非常基本的虛擬示例時遇到問題。我確信這是一個愚蠢的錯誤的結果,但會很感激任何指導。骨幹系列將不會填充
這裏是我的javascript:
var lr = lr || {};
lr.Event = Backbone.Model.extend({});
lr.Events = Backbone.Collection.extend({
model: lr.Event,
url: '/json/dummy.json'
});
lr.EventView = Backbone.View.extend({
tagName: 'div',
initialize: function() {
_.bindAll(this, "render");
this.collection = new lr.Events();
this.collection.fetch();
console.log(this.collection.toJSON());
this.render();
},
render: function() {
}
});
lr.ev = new lr.EventView();
這裏是JSON/dummy.json:
[
{ "title": "Event1", "Location": "New York, NY" },
{ "title": "Event2", "Location": "Cleveland, OH" }
]
我希望它可以CONSOLE.LOG的JSON,但它代替的console.log是一個空陣列。我究竟做錯了什麼?