Skip to main content

Що таке структурна директива?

Структурна директива в Angular, це директива, яка змінює структуру DOM, додаючи, видаляючи або повторюючи елементи.

Особливості:

  1. Зазвичай застосовується зі зірочкою (*) у шаблоні, наприклад *ngIf або *ngFor.
  2. Керує наявністю або кількістю елементів у DOM, а не лише їхніми стилями чи поведінкою.
  3. Використовується для умовного відображення, циклів або перемикання шаблонів.

Приклади:

html
<p *ngIf="isVisible">Цей текст відображається лише якщо isVisible = true</p> <ul> <li *ngFor="let item of items">{{ item }}</li> </ul>

Висновок: структурні директиви керують самою структурою HTML, вирішуючи, які елементи мають бути додані або видалені з DOM.

Коротка відповідь

Для співбесіди
Premium

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.