2017-02-10 42 views

回答

2

CLI提供僅用於此目的的「環境」文件。對於發展,把你的配置文件中:

src\environments.ts 

對於生產,使用」

src\environments.prod.ts 

當你建立與應用:

ng build -prod 

(或只是納克,因爲建-prod是默認值)

Angular將使用environment.prod.ts文件來代替environment.t s文件。

+0

感謝您的回覆Boyan!當我使用environments.ts文件時,我應該事先知道環境變量的值,以便爲每個環境描述每個環境變量的值,但主要目的是可以動態更改API_URL以及如何在組件中直接訪問它,而無需爲環境 – wexpixies

+0

你所要求的可以完成,但它變得更加複雜。看看我在運行時提供配置的其他答案。 http://stackoverflow.com/questions/42077544/angular-2-and-team-city-production-environment-variables-best-practices/42078017#42078017 –