小编elo*_*elo的帖子

Ember store.findAll 正在重新加载视图,而 store.query 则没有

目前,当一篇文章添加到商店时,当我在路由中使用 store.query() 过滤服务器端时,我的视图不会更新,但当我使用 store.findAll() 过滤客户端时,它会更新。

使用findAll,过滤客户端

//route.js
model() {
return this.get('store').findAll('article');
}

//controller.js
articleSorted: computed.filterBy('model', 'isPublished', true),
Run Code Online (Sandbox Code Playgroud)

并带有查询过滤服务器端

//route.js
model() {
  return this.get('store').query('article', { q: 'isPublished' }),
}
Run Code Online (Sandbox Code Playgroud)

事实是 findAll 正在重新加载,而 query 则没有。

我发现了这个但不明白 https://github.com/emberjs/ember.js/issues/15256

ember.js ember-data

2
推荐指数
1
解决办法
1575
查看次数

标签 统计

ember-data ×1

ember.js ×1