我有一个简单的Ember.js应用程序,并且必须建模文件夹结构(文件夹有文件作为子文件)。
如果我从文件夹中删除文件,将其还原并尝试从服务器重新加载文件夹,则会发生错误。在还原时文件的ID不会更改,当我尝试重新加载父文件夹时,看起来已删除的文件仍然存在于商店标识映射中。
用于重新加载文件夹的代码如下:
reloadFolder(folderId) {
return this.get("store").findRecord("folder", folderId, {
reload: true
});
}
我得到的错误是
Attempted to handle event `pushedData` on <file:03c53983-5dda-4e91-bdab-a36ca35454e8> while in state root.deleted.saved.
造成这个问题的原因是什么?
库的版本:
Ember:2.13.0
Ember数据:2.13.0