angular - Angular 5 在 UI 上显示环境和应用程序版本
问题描述
尝试在 UI 中显示我的 Angular 应用程序的环境,例如 test、dev、prod(我有单独的 test-env.ts、prod-ev.ts、dev-test.ts),是否有特定的方法来实现这一点,我想在基于部署的环境(不是 CLI 版本)旁边显示应用程序版本,例如,我将从 V1.0 开始,如果进行部署,我想自动将其增加到 V1.1。
应用程序启动时如何显示环境,我尝试了以下,但如何确定不同的环境?
import { isDevMode } from '@angular/core';
export class AppComponent {
constructor() {
console.log(isDevMode());
}
}
解决方案
尝试将其存储在 environment.ts 中的变量中
import { environment } from '../../../../environments/environment';
......
constructor() { }
public getEnvironmentVariableValue(): string | Object> {
return `My environment variable: ${environment.myVersionVariable}';
);
}
}
推荐阅读
- c# - 如何压缩 XMLDocuments 集合并将其保存到 C# 中的目录
- groovy - 在静态编译的 Groovy 中调用最具体的重载
- javascript - Nest.js:我不能在应用程序中有两个同名的模块。这是错误还是功能?
- python - 如何使用 xpath 获取孩子的孩子列表?
- c# - 通过双击文档启动时,Word 没有调用我的 AddIn 的“onLoad”函数
- rest - Google Pay for Passes Postman Oauth2 访问令牌
- php - CodeIgniter - 错误消息:未定义的变量
- nginx - ddev 是否有有效的 pimcore nginx 配置?
- java - 如何使用 Java 生成具有大量数据的镶木地板文件并上传到 aws s3 存储桶
- amazon-cloudformation - 为在 ECS 中运行的 Schema Registry 实例提供主机名