我试图在backbone.js 中做一个简单的集合,但我不明白为什么我的回调函数(在bind 中指定)没有被调用。根据我从文档中了解到的情况,当我执行 fetch() 时,应该触发重置事件。有什么建议么?(代码如下)。
Customer = Backbone.Model.extend(
);
CustomerList = Backbone.Collection.extend({
model : Customer,
url : "test.php",
});
var ChartView = Backbone.View.extend({
el: $('body'),
initialize: function(){
_.bindAll(this, 'render');
this.collection.bind("reset", self.render);
this.collection.fetch(
);
},
render : function() {
console.log("render");
}
});
var chartView = new ChartView( { collection: new CustomerList()} );
})(jQuery);