如何在Angular project中引用environment.ts文件中的其他环境属性?

如何在Angular project中引用environment.ts文件中的其他环境属性?,angular,typescript,Angular,Typescript,我正在尝试修改Angular project中的“environment.ts”文件,并向其添加一些附加属性。我得到的是: export const environment = { production: false, apiUrl: 'http://example.com', authApiUrl: 'http://example.com/auth' }; 问题是,是否有可能以某种方式统一它并引用其他属性,使它看起来像: export const environment = {

我正在尝试修改Angular project中的“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应用程序中使用常量可以让我更加干燥。

考虑使用常量来处理这类事情。如下图所示

const apiBase = 'http://example.com';

export const environment = {
  production: false,
  apiUrl: apiBase,
  authApiUrl: apiBase + '/auth'
};
应该给你你期望的结果。适用于我的CLI应用程序,使其更加干燥