我们试图将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标记的子记录吗?