Ember.js:live更新不适用于#each绑定到存储记录的子集
Ember.js: live update is not working for #each binding to a subset of store records
我很难为绑定到存储记录子集的{{#each}}助手进行实时更新,因此循环中使用的数据如下所示:
this.store.find('datainfo', {relId: 1})
每次添加新的datainfo
时,循环显示的项目都不会更新。如果我删除了查询参数,这将正常工作。
以下是一个JSbin来说明这种情况:http://jsbin.com/megohu/13/edit
您可以在那里找到有关此行为的详细解释:http://emberjs.com/guides/models/frequently-asked-questions/#toc_how-do-i-inform-ember-data-about-news-records-created-on-the-backend
简而言之,自动更新的属性必须返回this.store.filter
或this.store.all
的结果,而不是this.store.findQuery
。
其中一种方法是获取Em.Route模型钩子中的所有this.store.findQuery
,然后返回带有filter函数的this.store.filter
。
JSBin。
相关文章:
- 我想在ext.js4.2中将树存储动态绑定到树面板中
- 我们可以将ng绑定值存储到php字符串中吗
- 如何将事件处理程序存储在变量中,并在以后将其绑定到对象
- Ext JS - 将面板绑定到数据存储的最佳方法
- 将 redux 存储绑定到函数
- AngularJS -- 将ngModel绑定到存储在属性中的对象
- 组合框和绑定存储的存储筛选
- Knockout.js :使用存储库模式绑定到点击事件上的函数
- 绑定存储中断组合框
- 如何将事件绑定到会话存储
- Ember.js:live更新不适用于#each绑定到存储记录的子集
- 具有数据绑定URL的ExtJS存储未重新评估数据属性
- ng绑定但存储内部值
- 如何“;绑定”;(存储)我可观察到的$指数
- d3js数据绑定是克隆要绑定的数据还是存储对它的引用
- 列出并存储绑定..完全相同的数据
- 如果从存储的变量中调用jquery函数,则绑定不正确
- 取消绑定委托事件,其中 jQuery 对象存储在变量中
- Ember.js绑定模型存储在数组中
- 我如何写一个文本文件到谷歌云存储从JavaScript绑定到谷歌表