如何在保存父记录时更新商店中的子记录?

时间:2015-02-09 11:05:42

标签: ember.js ember-data

我正在使用DS.EmbeddedRecordsMixin

当我最初从服务器获取包含子记录的父记录时,子记录会自动填充商店。我不需要手动创建子记录。

但是当我随后保存父记录时,脏的子记录仍然是脏的,似乎我必须手动更新它们。

这是一个演示:http://emberjs.jsbin.com/vaniyo/2/edit?html,js,output

在编辑了孩子的名字并保存父母后,我希望脏孩子能够更新并变得不脏。

问题1 :不应该DS.EmbeddedRecordsMixin处理这个问题吗?

问题2 :当我保存父记录时,如何将我的子记录更新为非脏状态?

1 个答案:

答案 0 :(得分:0)

我已经为我解决了这个问题并将解决方案发布为Ember CLI插件:https://github.com/lolmaus/ember-cli-stained-by-children

如果对您有帮助,请为其加注星标。