我在管理Ember 2.18存储区中的已删除项目时遇到问题。
我的ember应用程序(使用ember cli制作)中有一个“文件夹”模型。 我创建一个名为“ FOLDER1”的文件夹。 我将其删除,并调用 destroyRecord 。 然后在成功销毁之后,我在诺言中执行 store.unloadRecord(myFolder)。 它调用我的后端将其删除并正常更新数据存储。视图随之更新,我的文件夹似乎已删除。
我可以看到模型在Firefox中的Ember调试插件中也不再存在,就像预期的那样。
但是当我要创建另一个名为“ FOLDER1”的文件夹时,炭烬数据存储区会引发此错误
“ ID FOLDER1已与另一个记录一起使用 来自error.js的模型类”。
就像未删除一样。 (还有余烬插件崩溃,在“数据”选项卡中,我有我的模型列表,对我的文件夹进行计数,但是当我单击它时无法查看这些模型的内容。)
我在删除过程中错过了什么吗,我还应该做点其他事情吗?
答案 0 :(得分:0)
不。这是Ember Data 2.18中的一个已知问题,直到Ember Data 3.2才解决。