backbonejs创建验证

时间:2013-09-11 13:45:41

标签: javascript validation backbone.js

这是我的模特

Msg = Backbone.Model.extend({
        validate: function(attr){
            if(attr.msg === undefined || attr.msg === ''){
                return "empty messege";
            }
        },
        initialize: function(){
            this.on('invalid',function(model,error){
                console.log(error);
            });
        }
});

我收集了Msgs msgCollection
所以如果我做msgCollection.create({msg:''});
这个模型被添加到集合中 我怎么能阻止这个

1 个答案:

答案 0 :(得分:1)

记录!

{wait:true}

作为调用create:

的选项
msgCollection.create({msg:''}, {wait:true});