Все просто имеет смысл. Я не знаю, что не так с моим методом 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