コンポーネントとビューの両方からアクセスできるグローバル変数を作成できますか?angular4 - ビューでもアクセスできるグローバル変数を作成
export const GlobalVariable = Object.freeze({
BASE_API_URL: 'http://www.asdf.com/'
});
し、私はすべてのコンポーネントで、それをインポートする必要があります:
import { GlobalVariable } from '../shared/global';
それから私は「GlobalVariable.BASE_API_URLを使用することができます私はこのようなglobal.tsファイルを作成した時点では
これらのコンポーネントに含まれています。それは私が好きではない2つの問題があります。まず、すべてのコンポーネントでインポートする必要がある部分は、すべてのコンポーネントを一度インポートすることが可能ですか?しかし、実際には私が暮らすことができる問題です。より大きな問題は、私は自分のhtmlファイルでその変数にアクセスできるように見えることです。これには解決策がありますか?
サービスを使用せずにグローバル変数を作成する方法はありますか?または、サービスはグローバル変数を作成する良い方法ですか?もっと詳しく説明できますか?ありがとう。 –