Backbone.js 如何用两种不同的模型扩展主干模型
我尝试使用胸部和深嵌套模型。两者都有不同的模型(胸部模型、脊椎模型、深部模型) 有可能吗Backbone.js 如何用两种不同的模型扩展主干模型,backbone.js,coffeescript,Backbone.js,Coffeescript,我尝试使用胸部和深嵌套模型。两者都有不同的模型(胸部模型、脊椎模型、深部模型) 有可能吗 class MyModel extends Thorax.Model class MyModel extends Backbone.DeepModel 要获得这两种功能 谢谢您可以扩展现有模型,如: var YourModel = Backbone.DeepModel.extend({ // your model definition; }).extend(Thorax.Model); 一个选项是创
class MyModel extends Thorax.Model
class MyModel extends Backbone.DeepModel
要获得这两种功能
谢谢您可以扩展现有模型,如:
var YourModel = Backbone.DeepModel.extend({
// your model definition;
}).extend(Thorax.Model);
一个选项是创建具有这两个属性的胸部新延伸
Thorax.DeepModel = Thorax.Model.extend(Backbone.DeepModel.prototype);
var YourModel = new Thorax.DeepModel.extend(
/* Your Code Here */
);
但是,如果您想一直同时使用这两个选项,我建议使用内置下划线扩展:
_.extend(Thorax.Model.prototype, Backbone.DeepModel.prototype);
然后根据需要使用Thorax.Model。它似乎无法容纳Thorax.Model的方法我想应该是:
var YourModel=Backbone.DeepModel.extend({//your Model definition;}).extend(Thorax.Model.prototype)代码>