如果我没有记录,如何从Ember数据存储中卸载记录

时间:2012-11-30 08:53:08

标签: ember-data

我正在使用Ember Data修订版8并在商店中使用ID调用“查找”方法 如果服务器没有找到此ID的记录,那么我不知道如何让我的控制器和视图知道。

适配器中的find方法没有收到记录的实例,因此如果服务器返回空哈希,我就无法访问记录的状态管理器以将其转换为另一个状态。

我正在看Store并且没有看到任何我可以直接从我的适配器调用的方法来说“嘿我没有为此类型找到具有此ID的记录。将其移出[记录缓存中的记录]加载到已删除的“。我想我可以调用Store.load(...)来转换记录,但这听起来像是一个肮脏的解决方法。

目前,记录的“isLoaded”计算属性将始终为false,这意味着如果我基于此属性实现某种微调器,那么它将会挂起。

以前有人遇到过这个问题吗?

由于

0 个答案:

没有答案