angular - 在 Angular CLI 的编译步骤中访问环境变量

标签 angular environment-variables angular-cli

在使用 ng serve 时,有什么方法可以访问 Angular 2 组件中的环境变量吗?

例如:

API_URL=http://api.test.com ng serve

如何在 Angular 组件中访问 API_URL?

提前致谢!

最佳答案

CLI 专门为此目的提供“环境”文件。对于开发,将您的配置放在文件中:

src\environments.ts

对于生产,使用“

src\environments.prod.ts

当您构建应用程序时:

ng build -prod 

(或者只是 ng build 因为 -prod 是默认值)

Angular 将使用 environment.prod.ts 文件代替 environment.ts 文件。

关于angular - 在 Angular CLI 的编译步骤中访问环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42161059/

相关文章:

javascript - 使用 observable 1 分钟后重复请求

MySQL:在脚本中使用环境变量

ssh - 使用env变量表示SSH选项

node.js - Node JS 环境变量和 Heroku 部署

angular-cli - 浏览器加载 index.html 的缓存版本 - angular 7

angular - serviceWorker 删除 Origin 请求 header

javascript - Angular 2 给出错误 Uncaught SyntaxError : Unexpected token <

javascript - 如何使用 Dart 在 Angular 2 中创建动态组件?

forms - Angular 2 - 删除验证器错误

angular - 在 visual studio 2017 中打开 angular 2 cli 应用程序