使用最新的 ember 和 ember-data。
我有一个带有项目列表的单页应用程序,并且能够在选项卡中打开项目。我可以在打开的选项卡中编辑项目,并且不提交脏记录,返回列表。
如果我刷新列表,我会收到错误消息:
Error: Attempted to handle event loadedData on <> while in state rootState.loaded.updated.uncommitted
这当然是因为我App.TestObject.find()
在列表中做了一个,并且仍然有脏的未提交记录(在选项卡中打开和编辑的记录)。
我的目标是显示更新记录的列表,但对未提交的记录不做任何事情。我不想对未提交的记录进行回滚。对此有最佳做法吗?
这是一个类似的问题,但我不希望记录恢复到原始状态。 这是一个与 fiddle 类似的情况,但这里回滚是正确的解决方案。
如果我想在返回列表时忽略未提交的记录,我该如何解决?