当使用非远程 AJAX 调用的现有 JSON 引导 Ember 数据模型对象时,我是否必须进行以下 2 个调用:
App.store.load(App.Account, data);
var account = App.store.find(App.Account, data.id);
是否无法一步创建对象,类似于在现有 Ember 对象上调用 setProperties
?
此外,这将如何创建 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 对象创建这些对象?
最佳答案
对我来说似乎没问题,因为 store.load*
返回的不是模型对象(加载的 ids
和 clientIds
)。
到目前为止,我认为没有其他选择。
关于ember.js - Ember-数据引导模型对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10887944/