по интерфейсу, сам метод интерфейса реализуется только в абстрактном сервисе, есть сервисы заэкстенденные от данного сервиса. Есть BasePage в нем через injector инжектится по данному токену сервис, соотвественно в других Page наследованных от BasePage, стоит privdie token, useClass. Проблема: почему сервис который прилетает в basepage не видит публичных методов своего родителя?
А в модуле ему useFactory прописан?
Нет, изменил токен (с интерфейса на абстракцию) все стало ок
можно сам абстрактный класс как токен и использовать
Только вопрос, ему декоратор Injectable обязателен?
да. щас всем наследуемым обязательно
Обсуждают сегодня