Ember.js 如何刷新余烬数据收集?
我们有一个索引路由,它将模型设置为由以下属性过滤的集合:Ember.js 如何刷新余烬数据收集?,ember.js,ember-data,Ember.js,Ember Data,我们有一个索引路由,它将模型设置为由以下属性过滤的集合: App.Post.find(isNew: false) 正如预期的那样,它会在创建和销毁记录时自动刷新。但是,当筛选属性更改时,它不会刷新 我认为它应该观察每个记录的所有过滤器属性,以便它始终表示匹配的集合,但这可能因为性能或其他原因而没有意义 这没有问题,我们可以手动观察属性和记录,但如何手动刷新集合?在设置模型时,我们使用以下语法解决了这一问题: App.Post.find() App.Post.filter (p) ->
App.Post.find(isNew: false)
正如预期的那样,它会在创建和销毁记录时自动刷新。但是,当筛选属性更改时,它不会刷新
我认为它应该观察每个记录的所有过滤器属性,以便它始终表示匹配的集合,但这可能因为性能或其他原因而没有意义
这没有问题,我们可以手动观察属性和记录,但如何手动刷新集合?在设置模型时,我们使用以下语法解决了这一问题:
App.Post.find()
App.Post.filter (p) ->
!p.get('isNew')