Ember.js:在通知观察者时批量分配属性

Jo *_*iss 3 ember.js

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

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

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

但现在观察员没有被触发.

是否有一种简单的方法来大规模更新属性,同时还可以触发观察者,而无需借助递归循环?

ebr*_*ryn 5

你试过setProperties()吗?