初期化子を使用して、変数をウィンドウまたはember環境オブジェクトに追加できます。
https://guides.emberjs.com/v2.5.0/applications/initializers/
ウィンドウオブジェクトの初期化子:燃えさし環境オブジェクトの
export function initialize() {
if (window.location.hostname == 'awesomewebsite.com') {
// Set a "global variable" called town
window.myApp.town= 'foo.bar';
}
};
export default {
name: 'init-environment',
initialize: initialize
};
イニシャライザ: (https://guides.emberjs.com/v2.5.0/configuring-ember/configuring-your-app/)
import ENV from 'your-application-name/config/environment';
export function initialize() {
if (window.location.hostname == 'awesomewebsite.com') {
// Set a "global variable" called town
ENV.App.town = 'foo.bar';
}
};
export default {
name: 'init-environment',
initialize: initialize
};
あなたが値を取得する方法を示すために、ダミーのコードを追加することができます私が環境環境オブジェクトを使用している場合はルート/コンポーネント内にありますか?後であなたの答えを受け入れるでしょう:) –
あなたの環境を からインポートする 'あなたのアプリケーション名/設定/環境'からインポートする; それを 'ENV.App.town'のような変数として使ってください特定のファイルに保存します。 – EnricoB