2017-02-10 40 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 –