Показать сообщение отдельно
  #2 (permalink)  
Старый 30.12.2019, 08:11
Аватар для destus
Профессор
Отправить личное сообщение для destus Посмотреть профиль Найти все сообщения от destus
 
Регистрация: 18.05.2011
Сообщений: 1,207

Цитата:
если объявить сервис на уровне главного модуля приложения и добавить к нему providedIn: 'root',
Меня пугает что вы использовали союз "и", а уместнее было бы "или". То есть либо provideIn, либо сами пишем в providers ангуляр модуля. По первому пункту из приведенного кода не ясно почему происходит такое поведение. Проверьте, не объявляете ли вы этот сервис в providers каждого компонента отдельно.
По второму пункту: обычно такие штуки как настройки приложения загружают до бутстрапа этого приложения. Для этого необходимо создать свою кастомную реализацию провайдера для APP_INITIALIZER токена.
https://blog.zverit.com/frontend/201...ervice-method/
Ответить с цитированием