如何从已加载的ember存储中删除数据?

时间:2013-10-30 18:38:39

标签: ember.js ember-data

当我点击我的ember应用程序上的项目时,将调用服务器并将数据加载到模型存储中。

我的问题是如何删除为要删除的特定模型加载的数据,这样当我再次点击该项时,它会再次调用服务器并将数据拉回来。

我已经看到一些先前的答案,如App.store.findQuery(App.Model, {})之类的运行会使缓存无效,但这似乎不起作用。

有没有办法迭代已加载到商店的商品并在商店上调用.reload()?还是一种彻底清除它的方法?

感谢任何想法或帮助。

1 个答案:

答案 0 :(得分:1)

听起来你想要做的是卸载特定类型的所有缓存模型?

//From a route or controller...
this.store.unloadAll('post');