入门 - 集合不会填充视图

时间:2014-07-31 12:41:12

标签: javascript backbone.js

我尝试通过

渲染这些数据
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));
    }
});

2 个答案:

答案 0 :(得分:3)

如果您希望fetch重置收藏集,可以将{reset: true}作为选项传递。 Docs

答案 1 :(得分:2)

根据消息来源,它不会触发reset而是sync事件。