强制Ember-Data在find上重新加载belongsTo / hasMany关系

时间:2015-06-24 07:38:28

标签: ember.js ember-data

如何告诉ember-data还重新加载相关实体?

当我第二次运行以下内容时,它会很好地重新加载帖子,但不会重新加载belongs / hasMany关系(第一次加载)。

model: function() {
    return this.store.findAll('posts',{reload:true});
},

我知道有许多场景需要这样做,但在我的场景中,相关实体可能已经改变。

实施一个socket.io服务,告诉我更改不是一个选项,因为我没有足够的服务器控制权。

注意:我在Ember 2.0.0和Ember-Data Canary

1 个答案:

答案 0 :(得分:0)

似乎没有内置解决方案,只有解决方法。

e.g。调用

store.unloadAll('typeOfRelationship');

在调用findAll之前