如何在angular应用程序中从资产文件夹而不是environment.ts文件访问环境变量

时间:2019-02-07 03:40:50

标签: angular angular6

我必须在我的angular 6应用程序中外部化环境变量。我想将这些属性放在资产文件夹中,然后在我的应用程序中访问它们,以便无需构建即可更改这些环境变量。

我如何确保在加载应用程序之前已加载这些环境属性,因为我的应用程序在启动时遇到了一些其他api,并且在启动时会需要这些变量。

1 个答案:

答案 0 :(得分:0)

通常,在构建应用程序时,资产文件夹中的所有文件都会复制到输出(/ dist)文件夹中。因此,您可以通过angular从http API加载每个文件。

完整的示例在docs中:
https://angular.io/guide/http