骨干模型级别类方法

时间:2015-11-05 05:45:44

标签: backbone.js model class-method

我正在动态获取一些模型名称,并且我想从每个模型中访问一个方法。有没有一种方法可以声明和访问BB中的模型级类方法或常量,如Namespace.models [“MyModel”]。classMethod()/ MY_CONSTANT?

1 个答案:

答案 0 :(得分:0)

这里是如何在Backbone中实现实例和类方法。

var instance_properties = {
  myInstanceMethod: function() {console.log('instance method');}
};

var class_properties = {
  myClassMethod: function() {console.log('class method');}
};
var Model = Backbone.Model.extend(instance_properties ,class_properties);

Model.myClassMethod(); // class method

var model = new Model();

model.myInstanceMethod(); // instance method