我正在使用 Backbone.js
我的页面上有多个模型列表。我应该只用 Backbone.Collection.extend 创建一个“类”,而我的列表应该是这个“类”的实例,还是应该创建与页面上的模型列表一样多的类?
那么,我应该这样做:
var MyCol1 = new Backbone.Collection.extend({})
var MyCol2 = new Backbone.Collection.extend({})
var listView1 = new ItemsView({ collection: new MyCol1 })
var listView2 = new ItemsView({ collection: new MyCol2 })
或者更确切地说是这个?
var MyCol = Backbone.Collection.extend({})
var listView1 = new ItemsView({ collection: new MyCol })
var listView2 = new ItemsView({ collection: new MyCol })
此时所有列表的行为几乎相同,但它们将具有不同的后端 url,它们将被附加到。