ember.js - Ember-数据引导模型对象

标签 ember.js ember-data

当使用非远程 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* 返回的不是模型对象(加载的 idsclientIds)。

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

关于ember.js - Ember-数据引导模型对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10887944/

相关文章:

javascript - Ember.js:未捕获类型错误:未定义不是函数

ember.js - Ember 数据删除操作中的错误状态

ember.js - 加载空的/可选的嵌入式 hasMany 与 Ember 数据的关系

Ember-data 1.0.0-beta.19 : store. find() 返回 DS.INTERNALMODEL 实例

javascript - 如何将动态段传递给 ember 组件

javascript - 使用 ember-cp-validations 验证可选电子邮件

javascript - Ember-Simple-Auth:如何在ajax请求中注入(inject) token

javascript - 如何将 Controller 数据传递到组件并在 ember js 中备份

javascript - 同一路线的两个请求 emberjs 2

javascript - AJAX promise 调用处理