当我点击我的ember应用程序上的项目时,将调用服务器并将数据加载到模型存储中。
我的问题是如何删除为要删除的特定模型加载的数据,这样当我再次点击该项时,它会再次调用服务器并将数据拉回来。
我已经看到一些先前的答案,如App.store.findQuery(App.Model, {})
之类的运行会使缓存无效,但这似乎不起作用。
有没有办法迭代已加载到商店的商品并在商店上调用.reload()
?还是一种彻底清除它的方法?
感谢任何想法或帮助。
答案 0 :(得分:1)
听起来你想要做的是卸载特定类型的所有缓存模型?
//From a route or controller...
this.store.unloadAll('post');