【问题标题】:Ember-data bootstrapping model objectsEmber 数据引导模型对象
【发布时间】:2012-06-04 20:31:30
【问题描述】:

当使用不是来自远程 AJAX 调用的现有 JSON 引导 Ember 数据模型对象时,我是否必须进行以下 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 对象创建这些对象?

【问题讨论】:

    标签: ember.js ember-data


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多