Ich möchte auf eine Variable Beobachter verwenden, die in Betrieb ist, ist, dass mein Code:Ember.js Observer
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'));
}),
, dass der Fehler ist:
Error while processing route: index this.get is not a function
Wenn ich zu zeigen, ich versucht, der Fortschritt im Alarm:
actions:
{
getProgress()
{
alert("progress:"+this.get('uploader').get('progress'));
}
}
Alles funktioniert, aber nicht in einem Beobachter. Was soll ich machen?
'Ember.observer ('uploader.progress', ...' –
Es funktionierte Danke –
Haben Sie die Dokumentation prüfen 'Ember.observer' –