мульти проектоность, есть несколько app, и есть libs где хранится шейред компоненты, и в одном из этих компонентов, мне нужно в зависимости какой app запущен отрисовывать/отправлять на бек что-то свое
ну так через шаред сервис взять.? в каждом апликатионе один ии тот-же сервис, который выдаёт версию. оно?
не совсем, вот еще пример у меня есть компонент который используется в 2-х апках и мне нужно брать инвайрменты апки имено той что сейчас скомпилина/запущена
Забить название в environment
а как прокидывать?
так у кажкой апки своий environment, как мне обратиться из шейред именно к нужному environment?
мб через хук forRoot прокидывать конфиг?
в рантайме он один. при сборке заменяется. это плагинчик для вебпака заменит файл, просто в ангуляре принято чтоб он назывался environment
Тогда у тебя должен быть шэйред токен/сервис который будет инициализироваться в каждом приложении
А можно прочитать через process.env.ENV_VARIABLE? Тогда и DI тут не нужен
при сборке можно. но как именно точно не помню.
Да похоже токен прокинуть легче
di и токены тут вообще не причем, они никак не пересекаются
задача закинуть инфу при сборке, а di это уже в рантайме
А я подумал ему как раз нужно в рантайме прочитать. Ну ладно 😊
Обсуждают сегодня