[英]How to trigger a computed property using the global ember-data store?
App.FooController = Ember.ObjectController.extend({
available: function() {
var all = this.store.all('bar');
}.property()
});
将另一个模型“栏”添加到全局余烬数据存储时,如何触发该属性重新计算?
我正在使用最新的稳定余烬1.1.2和ember-data 1.0 beta 3
全部是一个主动过滤器,这意味着它应该自行更新。 另外,多次调用将返回相同的“过滤”数组。 如果您需要一个不同的计算属性来依赖它,则可以使用每个属性:
App.FooController = Ember.ObjectController.extend({
available: function() {
return this.store.all('bar');
}.property(),
someTriggerProperty: function(){
}.property('available.@each')
});
我睡眠不足,所以也许我错过了一些东西,或者未能正确解释一些东西。 这是一个示例,您能不能告诉我我正在考虑的错误部分:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.