使用hasMany保存记录,服务器发送部分数据

时间:2015-05-19 23:53:16

标签: ember.js ember-data

我正在尝试使用hasMany关系保存新记录。所有记录,父记录和子记录最初都不会有ID。服务器将仅发送所有记录的ID而不是完整的有效负载。

父记录按预期获取数据。但是会创建一个子记录副本。一个人有身份,没有别的。另一个拥有所有原始数据,没有id。我的猜测是,ember数据无法将服务器返回的记录与现有记录相关联。

我在子记录中添加了id以便检查。现在没有副本。但是儿童记录仍然标记为脏。

在1.0.0-beta.14之前我习惯在保存之前创建记录的备份。这很丑陋。

我想要实现的目标,

  1. 保存父记录时保存多个关系记录。
  2. 服务器将仅为父记录和子记录发送自动生成的ID。
  3. Ember Data应在保存之前自动将返回的子记录与父记录中的记录关联,并将isDirty标记为false。
  4. 以下是jsbin示例 http://emberjs.jsbin.com/dowije/1/

0 个答案:

没有答案