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

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

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

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


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

private Logger: LoggerService,

Конечно, я понимаю что декларация лишь разрешает использование этого сервиса в рамках модуля, но хотелось бы узнать есть ли способ который даст глобальную область в рамках модуля, куда я могу постучаться и сказать Эге-гей, дай ка мне вот этот сервис и если он есть, мне нет необходимости его импортировать для использования.
  • Вопрос задан
  • 8 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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