考虑以下示例:
Zoo = Backbone.Model.extend({
validate: function() {
console.log('val');
return "error";
},
url: '/save/'
});
var artis = new Zoo( { name: 'Artis' } );
console.log(artis.get( 'name' ) );
artis.save({name:'Artis2'})
console.log( artis.get( 'name' ) );
如果您尝试保存对模型的更改,但验证失败。
但是您可以在示例中看到模型中的数据发生了变化。
这真的是一个缺点还是我错过了什么?