Ember数据引导模型对象

时间:2012-06-04 20:31:30

标签: ember.js ember-data

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

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

是否无法在一个步骤中创建Object,类似于在现有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对象创建这些对象?

1 个答案:

答案 0 :(得分:2)

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

到目前为止,我认为别无选择。