我尝试通过
渲染这些数据this.listenTo(this.collection, 'reset', this.render);
console.log(this.collection);
我假设当我进行提取时会调用重置事件,但我不是100%肯定。
我的收藏定义如下:
var FavoritesTable = Backbone.Collection.extend({
Name: 'FavoritesTable',
model: FavoritesRow,
url: $A.Reg.get('_path_ajax'),
initialize: function (models, options) {
console.log(this.fetch(options));
}
});
答案 0 :(得分:3)
如果您希望fetch
重置收藏集,可以将{reset: true}
作为选项传递。 Docs
答案 1 :(得分:2)
根据消息来源,它不会触发reset
而是sync
事件。