我需要用一组函数扩展 backbone.collection:
例子:
var collection1 = Backbone.Collection.extend({});
var collection2 = Backbone.Collection.extend({});
应该有以下自定义方法:
console.log(collection1.method1); // function () {}
console.log(collection1.method2); // function () {}
另一方面
var collection3 = Backbone.Collection.extend({});
不应该有这些方法。
console.log(collection3.method1); // undefined
如何只为 collection1 和 collection2 而不是 collection3 扩展 Backbone.Collection?
最佳答案
你的意思是这样的:
var CustomCollection = Backbone.Collection.extend({
method1: function() {},
method2: function() {}
});
var collection1 = CustomCollection.extend({});
var collection2 = CustomCollection.extend({});
var collection3 = Backbone.Collection.extend({});
关于javascript - 扩展 Backbone.Collection/View/Models 的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11722253/