1
我想用Backbone.validation创建我自己的验证器。如何添加自己的验证器与Backbone.validation?
我已经试过这样:
_.extend(Backbone.Validation.validators, {
myValidator: function(value, attr, customValue, model) {
if(value !== customValue){
return 'error';
}
},
});
而且在我的架构:
profiles: {
editorClass: "form-inline test",
title: "Skills",
type: 'List',
itemType: 'NestedModel',
model: UserProfile,
render: "buttonsstars",
validators: ['myValidator'],
},
但是,我不能得到任何东西。
你真的在使用[backbone.validation](https://github.com/thedersen/backbone.validation)或[backbone-forms](https://github.com/powmedia/backbone-forms)吗? –
抱歉,但你是什么意思? –
您正在扩展来自[Backbone.validation](https://github.com/thedersen/backbone.validation)的'Backbone.Validation.validators',但是您正试图在'validators'属性中使用它一个与Backbone.validation无关的模式,看起来像来自[Backbone-forms](https://github.com/powmedia/backbone-forms)lib。这就是为什么我问你是否混淆了这两者。 –