すべてが意味を成しています。私のset()ヘルパーメソッドで何が問題なのか分かりません。model.set()を使用したときにバックボーンオペレータがエラーになる
var Person = Backbone.Model.extend({
defaults: {
name: '',
age: 30,
occupation: 'fireman'
},
validate: function(attrs) {
console.log(attrs);
},
work: function() {
return this.get('name') + ' is working';
}
})
var p = new Person({name:'John'});
//p.set('occupation','software developer'); why this has error?
console.log(p.toJSON())
'p.set'は、オブジェクトだけではなく、二つの文字列を要求します。 – nicovank