0
私はサービスである変数にオブザーバを使用したい、それは私のコードです:Ember.jsオブザーバー
const get = Ember.get;
uploader:Ember.inject.service('uploader'),
progressChanged: Ember.observer(this.get('uploader').get('progress'), function() {
console.log('observer is called', this.get('uploader').get('progress'));
}),
エラーです:
Error while processing route: index this.get is not a function
私は表示するようにしようとしています警告の進捗状況:
actions:
{
getProgress()
{
alert("progress:"+this.get('uploader').get('progress'));
}
}
すべてが機能しますが、オブザーバでは機能しません。私は何をすべきか?
'Ember.observer( 'uploader.progress'、...、' –
ありがとう –
あなたは 'Ember.observer'のドキュメントを確認しました –