Ember-Data Destroy模型没有持久化

时间:2015-04-13 18:38:30

标签: ember.js ember-data

我正在构建一个简单的搜索界面,其中每个新搜索都会删除以前的结果并将新结果推送到商店。因此,在创建新查询并将新记录推送到商店之前,我使用deleteRecord()删除以前的记录。但是,当有未提交的记录引发此异常时,EmberData不会推送新结果:

Attempted to handle event {pushedData {1}}

问题是我只想删除现有结果(不会持续删除当然)并显示新结果。

1 个答案:

答案 0 :(得分:1)

正如您在评论中提到的,您只在前端使用它们,在这种情况下,您可以使用函数unloadRecord删除记录。此函数将立即从商店中删除记录,其中deleteRecord仅将其标记为删除(并且在将记录保存到后端时将被删除)。

请参阅unloadRecord