Javascript Ember.js:live update不适用于与存储记录子集的每个绑定
我很难让{{each}}助手通过绑定到存储记录的子集来进行实时更新,因此循环中使用的数据如下所示:Javascript Ember.js:live update不适用于与存储记录子集的每个绑定,javascript,ember.js,ember-data,Javascript,Ember.js,Ember Data,我很难让{{each}}助手通过绑定到存储记录的子集来进行实时更新,因此循环中使用的数据如下所示: this.store.find('datainfo', {relId: 1}) 每次我添加新的datainfo时,循环显示的项目都不会更新。 如果我删除查询参数,这将正常工作 这里有一个JSbin来说明这种情况:您可以在这里找到关于这种行为的详细解释: 简而言之,自动更新的属性必须返回this.store.filter或this.store.all的结果,而不是this.store.findQu
this.store.find('datainfo', {relId: 1})
每次我添加新的datainfo时,循环显示的项目都不会更新。
如果我删除查询参数,这将正常工作
这里有一个JSbin来说明这种情况:您可以在这里找到关于这种行为的详细解释: 简而言之,自动更新的属性必须返回this.store.filter或this.store.all的结果,而不是this.store.findQuery 其中一种方法是在Em.Route的模型钩子中获取所有this.store.findQuery,然后使用filter函数返回this.store.filter