在状态root.deleted.saved

时间:2017-05-05 13:15:15

标签: javascript ember.js ember-data

我有一个简单的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

0 个答案:

没有答案