Thorax模型验证错误回调无法正常工作

时间:2014-02-18 10:36:03

标签: javascript validation backbone.js

我有一个胸部模型,我想在保存之前验证。我在模型中编写了validate函数,如果验证失败则返回错误(如下所示)

var myModel = Thorax.Model.extend({
    urlRoot: '...',
    validate: function(){
        ....
        return this.errors.length > 0 ? this.errors : false;
    })
});

我在模型上调用save并按如下方式传递回调。

var options = {
    success: function () {
         alert(success);;
    },
    error: function (error) {
        alert(error);
    }

};
mymodel.save(null,options);

成功回叫有效,但不是错误1。我正在使用thorax 2.0.0。任何想法??

1 个答案:

答案 0 :(得分:0)

试试这个:

validate: function(){
    ....
    return this.errors.length == 0;
})