如何在Angular project中引用environment.ts文件中的其他环境属性?
我正在尝试修改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 = {
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应用程序,使其更加干燥