в конструкторе принимала два типа кастомных компонентов, например (private el: Component1 | Component2) ?
По отдельности они отрабатывают, если прописать как в примере то ловлю "This constructor is not compatible with Angular Dependency Injection because its dependency at index 0 of the parameter list is invalid"
Вариант использовать абстрактный класс поверх компонентов и использовать его в конструкторе выдает тоже самое.
тут не абстрактный класс нужен, а по токену ловить. компоненты провайдят себя по токену, а директива инжектит. абстрактный класс тоже может выступать токеном, но не обязательно.
Токены явный пробел оказался, но пока читал понял как сделать через абстрактный класс. Спасибо большое, буду изучать
Обсуждают сегодня