компонентов одинаковые - разница только в сервисах. Возможно как-то объединить эти два компонента в один? Может у кого-то есть пример
Вынести логику в два разных сервиса с общим интерфейсом и провайдить нужный в родительском компоненте, как вариант. Ну, это если компонент совсем одинаковый
https://refactoring.guru/ru/design-patterns/strategy
Скажите лучше делать через интерфейс + токен или через абстрактный класс?
В общем-то без разницы. С абстрактным классов писать меньше. Главное - выбрать какой-то один способ на проект, чтобы другим потом проще было
Обсуждают сегодня