Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Що робить директива ngIf?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)Директива `*ngIf` в Angular, це **структурна директива**, яка **умовно додає або видаляє елемент із DOM** залежно від логічного виразу. **Ключове:** `*ngIf` керує наявністю елементів у DOM, а не просто їх видимістю через CSS.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)ЗображенняДиректива `*ngIf` в Angular, це **структурна директива**, яка **умовно додає або видаляє елемент із DOM** залежно від логічного виразу. Принцип роботи: 1. Якщо умова істинна (`true`), Angular **вставляє елемент** у DOM. 2. Якщо умова хибна (`false`), елемент **повністю видаляється з DOM**. 3. Підтримує додаткове розгалуження через `else`. Приклад: ```html <p *ngIf="isVisible">Цей текст відображається лише якщо isVisible = true</p> <ng-template #elseBlock> <p>Текст при false</p> </ng-template> <p *ngIf="isVisible; else elseBlock">Умовний текст</p> ``` > Висновок: `*ngIf` керує **наявністю елементів у DOM**, а не просто їх видимістю через CSS.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.