angular - 如何在 Angular 项目中引用 environment.ts 文件中的其他环境属性?
问题描述
我正在尝试修改 Angular 项目中的“environment.ts”文件并向其添加一些附加属性。我所拥有的是:
export const environment = {
production: false,
apiUrl: 'http://example.com',
authApiUrl: 'http://example.com/auth'
};
问题是是否有可能以某种方式统一它并引用其他属性,使其看起来像:
export const environment = {
production: false,
apiUrl: 'http://example.com',
authApiUrl: apiUrl + '/auth'
};
解决方案
考虑为这种类型的事物使用常量。如下所示。
const apiBase = 'http://example.com';
export const environment = {
production: false,
apiUrl: apiBase,
authApiUrl: apiBase + '/auth'
};
应该给你你期望的结果。在我的 CLI 应用程序中为我工作以获得更多 DRY。
推荐阅读
- java - Spring Data Redis 生菜连接问题
- react-native - 如何在 React Native 中制作类似 Amazon App 的下拉过滤器?
- javascript - 如何在不刷新页面的情况下发送表单提交数据?
- database - Cassandra 遵循哪种分区技术?
- sql - 某些行的 SQL Server 表检查逻辑失败
- c++ - 无法在 C++ 中索引矩阵?
- html - 为什么从文件管理器单击时 flex 容器宽度会变小?
- c++ - Opencv 构建错误:针对符号“ff_pw_9”重新定位 R_X86_64_PC32 ... 使用 -fPIC 重新编译
- javascript - 我无法修复移动菜单汉堡图标和主页图标在同一行以及悬停菜单不会根据汉堡菜单出现
- html - 带有嵌套 event.value 问题的 HTML 新手