Как получить доступ к переменным окружения из папки активов вместо файла environment.ts в угловом приложении

Вопрос задан: 8 месяцев назад Последняя активность: 8 месяцев назад
up 2 down

У меня есть экстернализовать переменные окружения в моем угловом 6 приложения. Я хочу, чтобы поместить эти свойства в папке активов, а затем получить доступ к ним в моем приложении, чтобы эти переменные окружения могут быть изменены без сборки.

Как я могу убедиться, что эти свойства среды загружаются перед загрузкой приложения, потому что мое приложение ударять некоторые REST API при запуске, и это потребовало бы эти переменные при запуске.

1 ответ

up 0 down

Регулярно все файлы из папки активов будут скопированы в ваш выходе (/ расстояние) папку, когда вы строите ваше приложение. И поэтому вы можете загрузить каждый файл через HTTP API с угловатыми.

Полный пример находится в угловых документы:
https://angular.io/guide/http