3

在 Ember.js 中,我正在创建一个像这样的用户对象,从 JSON API 填充它:

user = App.User.create({screenName: screenName});
$.ajax({
  ...
  success: function(data) {
    user.reopen(data);
  }
});
return user;

在这里,user.reopen(data)将 JSON 响应批量分配给用户对象。

但是现在观察者没有被触发。

有没有一种简单的方法来大规模更新属性,同时触发观察者,而不使用递归循环?

4

1 回答 1

5

你试过setProperties()吗?

于 2012-06-20T15:41:55.880 回答