Ember.js 从json数据初始化新的ember数据模型的简单方法?

Ember.js 从json数据初始化新的ember数据模型的简单方法?,ember.js,ember-data,Ember.js,Ember Data,我不想从服务器上获取新模型的初始数据,例如从url/users/new.json获取响应: {"user": { "default_value1": "foo", "default_value2": "bar", "embedded_foo": [{"default_value3": "baz"}] } } 用户模型: App.User = DS.Model.extend({ embeddedFoo: DS.hasMany('App.EmbeddedFoo

我不想从服务器上获取新模型的初始数据,例如从url/users/new.json获取响应:

{"user":
  {
    "default_value1": "foo", 
    "default_value2": "bar",
    "embedded_foo": [{"default_value3": "baz"}]
  }
}
用户模型:

App.User = DS.Model.extend({
  embeddedFoo: DS.hasMany('App.EmbeddedFoo'),
  defaultValue1: DS.attr('string'),
  defaultValue2: DS.attr('string')
})

还有更多的值,因此是否有一些方法可以使用现有的余烬数据映射初始化新记录?

这来自另一个问题,但基本要点是:

var userData = {"user":
  [{
    "id": 1,
    "default_value1": "foo", 
    "default_value2": "bar",
    "embedded_foo": [{"default_value3": "baz"}]
  },
  {
    "id": 2,
    "default_value1": "bang", 
    "default_value2": "biff",
    "embedded_foo": [{"default_value3": "boop"}]
  }]
}

App.Store = DS.Store.create({
  revision: 11
});

App.User = DS.Model.extend({
  embeddedFoo: DS.hasMany('App.EmbeddedFoo'),
  defaultValue1: DS.attr('string'),
  defaultValue2: DS.attr('string')
})

App.Store.loadMany(App.User, [1,2], userData);

有关加载现有数据的更多详细信息,请参见。如果我可以在没有ID的情况下完成,并将记录状态更改为新的,那就可以了。您找到解决此问题的方法了吗?谢谢你的帮助