我需要在 Backbone 中构建几个仅通过 URL 不同的集合。这是我的模型:
App.Models.Main = Backbone.Model.extend({});
这是我的收藏:
App.Collections.Mains = Backbone.Collection.extend({
model: App.Models.Main,
initialize: function() {
this.fetch({
success: function(data) {
//console.log(data.models);
}
});
},
url: this.url
});
在我的路由器中,我尝试了:
mc = new App.Collections.Mains({ url: 'main-contact'});
mains = new App.Views.Mains({ collection: mc});
$('#web-leads').append(mains.el);
但我收到一个错误:Error: A "url" property or function must be specified
如何将 URL 传递到集合中?