Задать вопрос
@iluxa1810

Что такое providedIn в декораторе Injectable?

Немного не понял, что за такой параметр providedIn, который имеется в Injectable и в каких случаях его нужно использовать?
  • Вопрос задан
  • 1219 просмотров
Подписаться 1 Простой Комментировать
Решение пользователя Сергей К ответам на вопрос (3)
svgaryaev
@svgaryaev
Injectable классы можно подключать в корень приложения или в подмодули (для ленивой подгрузки, например). Есть и другие способы.
Например, вы подключаете Injectable классы в корень и объявляете их в группе providers декоратора @NgModule, и у вас получается простыня из кучи сервисов. Или же вы объявляете providedIn: root в самом декораторе @Injectable и в @NgModule их объявлять уже не нужно.
Ответ написан
Комментировать