2

当使用不是来自远程 AJAX 调用的现有 JSON 引导 Ember 数据模型对象时,我是否必须进行以下 2 个调用:

App.store.load(App.Account, data);
var account = App.store.find(App.Account, data.id);

是否可以一步创建对象,类似于调用setProperties现有的 Ember 对象?

此外,这将如何用于创建 Ember 模型对象的集合?例如:

var users = App.get('users');
App.store.loadMany(App.User, users);
this.set('content', App.store.findMany(App.User, users.mapProperty('id').uniq()));

以上似乎是错误的。如何从现有的 JSON 对象创建这些对象?

4

1 回答 1

2

对我来说似乎没问题,因为store.load*返回的不是模型对象(已加载ids& clientIds)。

到目前为止,我认为没有其他选择。

于 2012-06-05T07:21:06.633 回答