Skip to main content

Які типи директив існують в Angular?

В Angular існує три типи директив:

  1. Компоненти (Components) - особливий вид директив із шаблоном (template). По суті, компонент, це директива з UI.
  2. Атрибутні директиви (Attribute Directives) - змінюють зовнішній вигляд або поведінку наявних елементів без зміни структури DOM. Приклади: ngClass, ngStyle, користувацькі директиви на кшталт appHighlight.
  3. Структурні директиви (Structural Directives) - змінюють структуру DOM, додаючи, видаляючи або повторюючи елементи. Приклади: *ngIf, *ngFor, *ngSwitch.

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

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

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

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