私はbackbone.jsについて頭を悩ませようとしていて、モデルを検証する方法についてhttps://tutsplus.com/lesson/validating-models/のチュートリアルに従おうとしていますが、何らかの理由で私のコードはうまくいきません.検証しない
なぜそれが考えられるのですか?
var Person = Backbone.Model.extend({
defaults: {
name: 'John Doe',
age: 30,
occupation: 'worker'
},
validate: function (attrs) {
if (attrs.age <= 0) {
return "age must be positive";
}
if (!attrs.name) {
return "every person must have a name";
}
},
work: function () {
return this.get('name') + ' is working.';
}
});
誰でも助けてもらえますか?コードに何か問題がありますか?