Задать вопрос
@historydev
long long long long long .... int

Как унаследовать от модуля провайдеров (сервисы) без необходимости импорта?

Хочу прокинуть CustomService во все компоненты через модуль AppModule так, чтобы мне не понадобился импорт, допустим если мне нужен instance - я укажу в провайдерах компонента сервис.

Instance:
providers: [Service1, Service2, {
		provide: 'Custom1',
		useClass: CustomService
	}]


Я вынужден в каждом компоненте где мне нужен CustomService присваивать через конструктор вот так и ладно, если просто указать, но ещё и нужно импортировать, даже если сервис включён в декларацию модуля:

private Logger: LoggerService,

Конечно, я понимаю что декларация лишь разрешает использование этого сервиса в рамках модуля, но хотелось бы узнать есть ли способ который даст глобальную область в рамках модуля, куда я могу постучаться и сказать Эге-гей, дай ка мне вот этот сервис и если он есть, мне нет необходимости его импортировать для использования.
  • Вопрос задан
  • 12 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    WEB-022 Разработка на Angular. Продвинутый уровень
    1 неделя
    Далее
  • Учебный центр IBS
    WEB-007 Разработка на JavaScript
    1 неделя
    Далее
  • Javascript.ru
    Курс по Angular
    6 недель
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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