Skip to main content

Перелічіть усі вбудовані атрибутні директиви

В Angular вбудовані атрибутні директиви - це директиви, які змінюють поведінку або зовнішній вигляд наявних елементів.

Основні директиви

  1. NgClass - динамічне додавання/видалення CSS-класів на елементі. Можна передавати рядок, масив або об'єкт з ключами-класами та булевими значеннями.
  2. NgStyle - динамічна зміна стилів елемента через об'єкт «властивість: значення».
  3. NgModel - двостороннє прив'язування значення елемента форми до змінної компонента ([(ngModel)]).
  4. NgModelGroup - логічне групування декількох NgModel всередині форми для валідації та структури.
  5. NgForm - директива для <form>, відстежує стан форми: валідність, помилки, зміни.
  6. NgFormControl - застаріла директива для керування окремими контролами форми (сучасний підхід - FormControl).
  7. NgControl - базовий клас для всіх директив керування формами.
  8. NgControlStatus та NgControlStatusGroup - автоматично додають CSS-класи (ng-valid, ng-invalid, ng-dirty, ng-pristine, ng-touched, ng-untouched) залежно від стану контролу чи групи.
  9. NgSwitch, NgSwitchCase, NgSwitchDefault - керують відображенням елементів за значенням виразу (*ngSwitch на контейнері, *ngSwitchCase/*ngSwitchDefault на дочірніх).
  10. NgTemplateOutlet - дозволяє динамічно рендерити вміст <ng-template>.

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

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

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