- регистрирует сервис в инжекторе конкретного модуля
providedIn: 'platform' - регистрирует сервис в инжекторе платформы, все приложения имеют доступ к сервису синглтону
providedIn: 'any' - регистрирует сервис в каждом модуле приложения, в т.ч. для ленивых модулей. А создаёт ли он отдельный сервис для всех компонентов, директив? Или каждый компонент, директива, пайп в модуле получает сервис синглтон этого отдельного модуля?
Судя по документации инстанс создаётся только на уровне модуля. Компоненты и директивы получают инстанс созданный на уровне модуля.
Обсуждают сегодня