Backbone.Fetch 方法应该在集合中还是视图中
Should the Backbone.Fetch method be in the Collection or the View
简单的问题,在Backbone.js中调用RESTFul服务URL时,放置Backbone.Fetch方法的最佳位置在哪里?
它应该在视图还是集合初始化中?
我认为最好的方法是放入 Backbone.Collection,创建一个调用 backbone 获取方法原型的获取方法:
fetch : function(options) {
Backbone.Collection.prototype.fetch.call(this, options);
},
然后在视图中调用获取方法,如下所示:
this.collection.fetch({
success: function(){
$("#content").show();
$(".loader").hide();
}
});
编辑:您可以在选项哈希中传递回调作为成功的参数。
请参阅主干文档:http://backbonejs.org/#Model-fetch
相关文章:
- 如何在我传递给视图的ViewModel集合中获得jQuery可选对象的值,以作为有序列表进行迭代
- 主干-在对集合进行迭代时将索引传递到视图中
- Backbonejs:在视图中渲染的模型,但在集合中不存在
- backbone.js可以't传递集合中的模型项's查看项目's视图
- 如何将会话数据从集合传递到视图?(Backbone JS/Coffeescapept)
- 何时指定与主干中的集合/视图关联的模型
- 如何在 BackboneJS *木偶* 集合视图中打印行行
- 主干.js绑定到集合“添加”呈现视图两次
- 主干:如何在视图中加载集合(inc-request)
- EmberJS:从集合视图访问项视图
- 我应该如何使用主干视图呈现集合的特定值
- 可以't无法显示视图/集合
- 主干视图集合错误
- 如何在列表和项目视图中呈现骨干集合
- Backbone.js视图可以有一个模型和一个集合吗
- AngularJS在集合项之间更改视图
- 如何在重置视图集合时激发渲染
- 胸部视图集合
- 如何在backbone.js中渲染带有额外值的视图集合
- 主干视图集合.each()错误