3
ng serve
を使用している場合、角度2のコンポーネントの環境変数にアクセスする方法はありますか?Angular CLIのコンパイルステップのアクセス環境変数
例えば:
API_URL=http://api.test.com ng serve
はどのようにして角度成分でAPI_URLにアクセスすることができますか?
ありがとうございます!
ng serve
を使用している場合、角度2のコンポーネントの環境変数にアクセスする方法はありますか?Angular CLIのコンパイルステップのアクセス環境変数
例えば:
API_URL=http://api.test.com ng serve
はどのようにして角度成分でAPI_URLにアクセスすることができますか?
ありがとうございます!
CLIは、その目的のためだけに「環境」ファイルを提供します。開発では、ファイル内に設定を置く:
src\environments.ts
を生産するために、あなたがアプリケーションをビルドするときに」
src\environments.prod.ts
を使用します。
ng build -prod
(または単にので、構築ngの-prodがデフォルトです)
Angularは環境の代わりにenvironment.prod.tsファイルを使用します。ファイル。
返信ありがとうBoyan! environments.tsファイルを使用する場合は、環境変数をそれぞれの環境ごとに記述するために環境変数の値を事前に知っておく必要がありますが、主な目的はAPI_URLを動的に変更でき、環境 – wexpixies
あなたが求めていることはできますが、それはより複雑になります。実行時に構成を提供することに関する私の他の答えを確認してください。 http://stackoverflow.com/questions/42077544/angular-2-and-team-city-production-environment-variables-best-practices/42078017#42078017 –