Backbone.js 创建主干集合对象实例时是否可以传递url参数?
创建集合对象实例时是否可以传递url参数?我想创建一个集合数组,其中包含所有页面的数据Backbone.js 创建主干集合对象实例时是否可以传递url参数?,backbone.js,backbone.js-collections,Backbone.js,Backbone.js Collections,创建集合对象实例时是否可以传递url参数?我想创建一个集合数组,其中包含所有页面的数据 var Collection = Backbone.Collection.extend({ model: MainModel, initialize: function (models,options) { var self = this; self.fetch(); } }); var Collections = { news : n
var Collection = Backbone.Collection.extend({
model: MainModel,
initialize: function (models,options) {
var self = this;
self.fetch();
}
});
var Collections = {
news : new Collection({url : "../data/news"}),
projects : new Collection({url : "../data/projects"}),
home : new Collection({url : "../data/home"})
};
可能是这样,还是我做错了什么?是否需要为每一页创建一个集合?通常,您需要为每种型号创建一个新集合我也发现了这个问题,并解决了它。。这是一个快速的答案 收集对象
var Events = Backbone.Collection.extend({
initialize : function(models,options){
this.model = options.model ,
this.url = options.url
}
});
以下是我如何创建我的新收藏Instance
var events = new Events([],{ model : modelName , url : 'urlToGo' });
希望你能帮忙我想我知道你的意思。您有一个页面,包含许多信息,如新闻、项目等。您希望将它们作为一个整体,在集合数组中进行管理。因此,如果您想转到下一页,只需遍历集合数组并获取