EmberJS查看数据重新加载

时间:2014-01-07 15:38:48

标签: ember.js

我在emberjs中有一个视图,显示在ember数据存储上的结果,我有一个搜索功能,通过休息等来更新商店中的结果,但是我遇到的问题是当商店更新时它没有在视图上显示它,除非我删除所有记录然后再次填充它们,但是如果我这样做,那么具有相同id的结果不会显示,因为它们被删除我假设并且余烬忽略了它们。

有没有办法清除数据存储而不删除它们,以便它们仍然可以显示?

到目前为止,这些是我尝试的两种方法。

this.store.unloadAll('things');

this.store.all('things').forEach(function(record){
                 record.deleteRecord();
             })

都有同样的问题。

由于

1 个答案:

答案 0 :(得分:0)

好的,我想通了,我所要做的只是使用unleadRecord(),缺少文档会让它更难找到,所以它会像这样工作

this.store.all('things').forEach(function(record){
                 record.unloadRecord();
             })