model
default:{
loggedIn:false,
user: new User()
}
model.get('user').on('change', this.callback, this);
当我set user中的某个属性时, 例如
model.get('user').set('attribute', 'value');
当执行这句话时,callback函数并没有成功调用。
之前我遇到过一个model中的array变动无法trigger 'change'事件的例子:
http://stackoverflow.com/questions/8491546/models-change-event-wont-fire-when-updating-an-array但是这次我觉得应该是我的监听没有写对,有哪位backbone大神可以给小弟指点下迷津