Классические структурные директивы — NgIf, NgFor и NgSwitchCase/NgSwitchDefault. В современном Angular аналогичные задачи решают блоки @if, @for и @switch.
Какие основные структурные директивы существуют в Angular?
Классические структурные директивы — NgIf, NgFor и NgSwitchCase/NgSwitchDefault. В современном Angular аналогичные задачи решают блоки @if, @for и @switch.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Классические структурные директивы — NgIf, NgFor и NgSwitchCase/NgSwitchDefault. В современном Angular аналогичные задачи решают блоки @if, @for и @switch.
Структурная директива создаёт и удаляет представления на основе шаблона, а * — сокращение записи через ng-template. Сам NgSwitch координирует выбор, а структурные case/default задают ветви. Новые control-flow блоки — синтаксис шаблона, а не просто другое имя директивы. Учитывайте версию проекта при миграции старых шаблонов.
Источник: angular.dev, angular.dev.