Ember数据已删除标记的记录仍保留在hasMany中(始终嵌入)

时间:2013-02-20 18:22:37

标签: ember.js ember-data

我们试图将ember数据应用于多层嵌套JSON。

Model A hasMany Model B
and Model B is embedded always in Model A

在这种情况下,如果我们正在编辑A的记录并删除所有B. 在B上调用deleteRecord时,记录被标记为isDeleted,但仍然作为A的子项存在。

问题1: 这是一个很好的场景,比如B是否有多少记录,并且所有记录都标记为isDeleted。此外,如果用户结束添加更多的B并删除更多。不会deleteRecord,其次是createRecord多次,创建一个标记为isDeleted的长记录列表。这对App的设计有好处吗?

问题2: 对于嵌入式记录,在删除子记录时,需要提交以调用获取isDeleted标记的子记录吗?

0 个答案:

没有答案