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

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

Немного не понял, что за такой параметр providedIn, который имеется в Injectable и в каких случаях его нужно использовать?
  • Вопрос задан
  • 1267 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Javascript.ru
    Курс по Angular
    6 недель
    Далее
  • Skillfactory
    Профессия Frontend-разработчик PRO
    14 месяцев
    Далее
  • Компьютерная академия «TOP»
    Frontend разработка
    12 месяцев
    Далее
Решения вопроса 1
svgaryaev
@svgaryaev
Injectable классы можно подключать в корень приложения или в подмодули (для ленивой подгрузки, например). Есть и другие способы.
Например, вы подключаете Injectable классы в корень и объявляете их в группе providers декоратора @NgModule, и у вас получается простыня из кучи сервисов. Или же вы объявляете providedIn: root в самом декораторе @Injectable и в @NgModule их объявлять уже не нужно.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@cpptula
Я думаю самое доходчивое объяснение здесь https://angular.io/guide/dependency-injection в разделе Injector hierarchy and service instances
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы