在 Ember.js 中,我正在创建一个像这样的用户对象,从 JSON API 填充它:
user = App.User.create({screenName: screenName});
$.ajax({
...
success: function(data) {
user.reopen(data);
}
});
return user;
在这里,user.reopen(data)
将 JSON 响应批量分配给用户对象。
但是现在观察者没有被触发。
有没有一种简单的方法来大规模更新属性,同时触发观察者,而不使用递归循环?