так. есть компонет в нем BaseNoteApiService, есть модуль в нем ClientApiServce extends BAseNoteApiService, как запровайдить ClientApiService так что бы где нужно он инжектался как ClientApiService, а где нужно как BaseNoteApiService, желательно на уровне модуля?
providers: [{ provide: BaseNoteApiService, useExisting: ClientApiService }], при конфиге модуля сработало, при том что ClientApiService - Injectable({providein:root})
не уверен что правильно понял, но можешь попробовать что-то вроде такого в модуле: { provide: BaseNoteApiService(или любое другое имя), useExisting: BaseNoteApiService, } в компоненте: @Inject(имя с которым запровайдил сервис) private service: type,
Обсуждают сегодня