Skip to main content

Що робить ng-container?

<ng-container> в Angular - це невидимий контейнер у шаблоні, який не створює додатковий DOM-елемент, але дозволяє групувати елементи або застосовувати директиви.

Основні застосування:

  1. Групування елементів без зайвого тега в DOM.
  2. Використання структурних директив (*ngIf, *ngFor) на групі елементів.
  3. Спрощення логіки шаблону без зміни структури HTML.

Приклад:

html
<ng-container *ngIf="isVisible"> <p>Перший елемент</p> <p>Другий елемент</p> </ng-container>

Висновок: якщо isVisible false, всередині <ng-container> нічого не рендериться, при цьому не додається зайвий <div> чи інший тег у DOM.

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

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

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