Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Що робить ngClass?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)Директива `[ngClass]` в Angular, це **атрибутна директива**, яка дозволяє **динамічно додавати або видаляти CSS-класи** на елементі залежно від виразів чи умов. **Ключове:** `ngClass` дозволяє керувати стилями через класи динамічно, без прямої зміни DOM чи стилів через `Renderer2`.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)ЗображенняДиректива `[ngClass]` в Angular, це **атрибутна директива**, яка дозволяє **динамічно додавати або видаляти CSS-класи** на елементі залежно від виразів чи умов. Принцип роботи: 1. `[ngClass]` приймає рядок, масив або об'єкт: - **Рядок**: одне чи кілька імен класів, розділених пробілами. - **Масив**: список класів. - **Об'єкт**: ключ - ім'я класу, значення - логічний вираз. Приклади: ```html <!-- Рядок --> <div [ngClass]="'class1 class2'">Текст</div> <!-- Масив --> <div [ngClass]="['class1', 'class2']">Текст</div> <!-- Об'єкт --> <div [ngClass]="{'active': isActive, 'highlight': isHighlighted}"> Текст </div> ``` > Висновок: `ngClass` дозволяє **керувати стилями через класи динамічно**, без прямої зміни DOM чи стилів через `Renderer2`.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.