我想覆盖默认的主干模型变量 (Backbone.Model) 以使用我自己的自定义验证方法 (isValid, validate) 并添加一些属性。
_.extend(Backbone.Model, {
isValid: function() { // custom function },
validate: function() { // custom logic }
});
var myModel = Backbone.Model.extend({
// this adds for example properties to my modified Backbone model.
});
不幸的是,这不起作用......当我用 requirejs 加载“包装器,扩展”模块并创建一个新的模型实例然后调用 validate. 它说它不知道任何验证功能......