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