Описание тега angular-components

Компонент управляет участком экрана, который называется представлением. Декоратор компонентов позволяет вам пометить класс как компонент Angular и предоставить дополнительные метаданные, которые определяют, как компонент должен обрабатываться, создаваться и использоваться во время выполнения.

Компоненты - это основной строительный блок пользовательского интерфейса в приложении Angular. Приложение Angular - это дерево компонентов Angular. Компоненты Angular - это подмножество директив. В отличие от директив, у компонентов всегда есть шаблон, и только один компонент может быть создан для каждого элемента в шаблоне. Подробнее о компонентах можно узнать здесь.