Робота з CSS класами
Механізм динамічної роботи з CSS класами в HTML документі. Дає нам широкий спектр можливостей, та спрощує нашу розробку.
Директива ngClass:
Директива ngClass дозволяє застосувати до елемента набір CSS класів. Як значення вона приймає наступні вирази:
string - CSS класи, перелічені у рядку (розділені пробілами).
<h1 [ngClass]="'first second'">Title page</h1>
// або
<h1 [ngClass]="true ? 'green' : 'red'">Title page</h1>
array - CSS класи, оголошені як елементи масиву.
<h1 [ngClass]="['first', 'second']">Title page</h1>
Object - CSS класи, які додаються, коли вираз, заданий у значенні, буде true, інакше вони будуть видалені.
<h1 [ngClass]="{
'first': true,
'second': true,
'third': false
}">
Title page
</h1>
Варіант, коли нам потрібно присвоїти тільки один класс.
<h1 [class.green]="true">Title page</h1>
Last updated
Was this helpful?