Emberコントローラで変数にアクセスするにはどうすればよいですか?私は、これらの方法を試してみたが、それは動作しません :お使いの場合にはEmberコントローラの変数へのアクセス
import ObjectController from '@ember/controller';
export default ObjectController.extend({
currentPhase: 1,
init: function() {
var selfReference = this;
this.set("currentPhase",1);
},
strings: {
title: "Title",
phase1: "Fase " + selfReference.get("currentPhase"),
phase2: "Fase " + currentPhase
}
});
initがしか、一度実行されるには、あなたがからメソッドを上書きサイドノートとして、冗長ですベースオブジェクトは常に 'this._super(... arguments); 'を呼び出します。 オブジェクトコントローラはもはやものではありません。これは名前にすぎませんが、このような用語は人々を混乱させることを理解しています。 現在のフェーズを一度取得して変数に保存すると、同じ値に対して複数の 'get'呼び出しを行う必要はありません。 –