Какие виды директив существуют в Angular, чем они отличаются и где используются?

Angular различает компоненты с шаблоном, атрибутные директивы для поведения/вида элемента и структурные директивы, меняющие состав представления.

Короткий ответ

Что ответить на собеседовании

Angular различает компоненты с шаблоном, атрибутные директивы для поведения/вида элемента и структурные директивы, меняющие состав представления.

Подробный разбор

Ответ с пояснениями

Angular различает компоненты с шаблоном, атрибутные директивы для поведения/вида элемента и структурные директивы, меняющие состав представления.

Атрибутная директива может управлять подсветкой или реакцией на событие; структурная создаёт или удаляет embedded views через шаблон. Компонент — специальный вид директивы со своим UI. Современные встроенные блоки @if/@for выполняют задачи управления потоком, но не являются просто атрибутными директивами.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее