Что такое angular-component?
Создавайте современные автономные компоненты Angular, следуя лучшим практикам версии 20+. Используйте для создания компонентов пользовательского интерфейса с входами и выходами на основе сигналов, обнаружением изменений OnPush, привязками хостов, проецированием контента и перехватчиками жизненного цикла. Запускается при создании компонента, рефакторинге входных данных на основе классов в сигналы, добавлении привязок хоста или реализации доступных интерактивных компонентов. Источник: analogjs/angular-skills.