2013-10-12 25 views
0

iam new至backbone.js。我正在尝试验证方法来验证我的示例代码中的年龄仍然是亚姆能够将年龄设置为负数可以请你帮我。我不知道我在哪里得到错误。这里我的代码,验证方法未在backbone.js中工作

var Human = Backbone.Model.extend({ 
    defaults: { 
     name: 'myName', 
     age: 26 
    }, 
    validate: function (attrs) { 
     if(attrs.age < 0){   
      return "please enter a valide age"; 
     } 
    }}); 

回答

2

你必须通过{validate:true}参数设置方法,例如,

Human.set('age', -25, {validate:true});