私はオブザーバとして矢印関数を使用できないようですが、匿名メソッドは正常に動作します。私は何かが欠けている、なぜ文脈が違うのですか?Ember - オブジェクトのプロパティオブザーバ
ember.debug.js:32096 TypeError: _this3.get is not a function
at .sessionChanged (session.js:77)
at Object.applyStr (ember.debug.js:23331)
at Object.sendEvent (ember.debug.js:16842)
at ObserverSet.flush (ember.debug.js:20171)
at endPropertyChanges (ember.debug.js:20682)
at Object.changeProperties (ember.debug.js:20707)
at Object.setProperties [as default] (ember.debug.js:21786)
at exports.default._emberMetalMixin.Mixin.create.setProperties (ember.debug.js:35465)
at invalidate (session.js:98)
at session.js:42
匿名機能 - Works。
arrow関数を使用したオブザーバーメソッド - 例外をスローします。
http://stackoverflow.com/questions/36613693/how-is-the-a-value-of-this-in-ember-js-computed-property-definedも参照してください。 –