2

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

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

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

有没有办法只遍历已加载到商店中的项目并调用.reload()它们?还是一种方法来清除它?

任何想法或帮助表示赞赏。

4

1 回答 1

1

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

//From a route or controller...
this.store.unloadAll('post');
于 2013-10-30T20:04:03.290 回答