Javascript 使用add:true参数获取集合时重新呈现主干视图
我有主干系列,在某些情况下,我会通过以下方式将更多型号带入该系列:Javascript 使用add:true参数获取集合时重新呈现主干视图,javascript,backbone.js,backbone-events,backbone-views,Javascript,Backbone.js,Backbone Events,Backbone Views,我有主干系列,在某些情况下,我会通过以下方式将更多型号带入该系列: collection.fetch({data: {...}, add: true}); 我需要在新成员到达时重新呈现集合视图。 由于add:true参数,未触发“reset”事件,因此我看到两个选项 将this.render函数绑定到集合的“add”事件。这是一项工作,但需要为从服务器到达的每个新模型调用渲染函数 将silent:true作为fetch参数传递,并在下一行显式调用this.render(),但在下一行数据仍然未
collection.fetch({data: {...}, add: true});
我需要在新成员到达时重新呈现集合视图。
由于add:true参数,未触发“reset”事件,因此我看到两个选项
有人建议我在这种情况下应该怎么做吗?您还可以将
success
回调作为选项传递给fetch方法,并在ajax操作成功后触发完全重新加载,如果这是您首选的方式
collection.fetch({data: {...}, add: true, success: function() { ... } });
//或者引用函数-你得到了训练