【发布时间】:2016-10-04 12:07:43
【问题描述】:
警告包含遗留代码
我有一个组件接收包含属于它的大部分数据的模型。但是,该组件中有一个组件,它使用存储中的全局设置来显示数据。
已发出用户请求,因此如果对模型进行更改,它还会更新全局设置存储,然后更新内部组件。
我已经更新了 ember 以便它更新商店,但是我怎样才能在商店中为内部组件放置一个观察者呢?
我为内部组件尝试了以下方法,但它从未进入观察者函数:
export default Ember.Component.extend({
store: Ember.inject.service(),
globals: Ember.computed('store', function() {
return this.get('store').peekRecord('globals', 0);
}),
globalObserver: Ember.observer('globals', function() {
console.log("Hello World");
}
});
有什么办法吗?
【问题讨论】:
标签: ember.js