Какие основные структурные директивы существуют в Angular?

Классические структурные директивы — NgIf, NgFor и NgSwitchCase/NgSwitchDefault. В современном Angular аналогичные задачи решают блоки @if, @for и @switch.

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

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

Классические структурные директивы — 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.

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

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

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

Подробнее