Внутри папки Ioni c application sr c у вас есть папка с именем environments
.
Вы можете настроить свои параметры в этих файлах.
environment.ts
is используется для разработки
environment.prod.ts
используется для производства
При сборке приложения для производства файл environment.prod.ts
заменяет файл environment.ts
..
Проверить angular.json -> configurations -> production -> fileReplacements
введите описание изображения здесь
РЕДАКТИРОВАТЬ -
Если вы хотите использовать один и тот же двоичный файл, без необходимости создавать новый двоичный файл, вам нужно иметь переменные QA и PROD в одном файле среды .. Примерно так ..
export const environment = {
QA:{
... your QA params go here
},
PROD:{
... your PROD params go here
}
}
Поместите это в environment.ts
и environment.prod.ts
Затем создайте globalConfig.service.ts
import { environment } from "../../environments/environment";
export class GlobalConfigService {
public globalConfig:any;
private default = 'QA';
constructor(){
//make an api call here to your web server to fetch which
configuration is to be used
//assign your api response to this.default
this.globalConfig = environment[this.default];
}
}
Затем вы можете импортировать globalConfigService, где вам нужно получить доступ к параметрам и использовать globalConfig
.
Надеюсь, это поможет.