ng-class
Misol
<div> elementining klassini o‘zgartiring:
<select ng-model="home">
<option value="sky">Sky</option>
<option value="tomato">Tomato</option>
</select>
<div ng-class="home">
<h1>Welcome Home!</h1>
<p>I like it!</p>
</div>
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
ng-class direktivasi HTML elementiga bir yoki bir nechta CSS klassini dinamik tarzda bog‘laydi.
ng-class direktivasining qiymati string, obyekt yoki massiv bo‘lishi mumkin.
Agar u string bo‘lsa, bo‘sh joy bilan ajratilgan bir yoki bir nechta klass nomini o‘z ichiga olishi kerak.
Obyekt sifatida u kalit-qiymat juftliklarini o‘z ichiga olishi kerak, bunda kalit — qo‘shmoqchi bo‘lgan klassingiz nomi, qiymat esa boolean qiymat. Klass faqat qiymat true bo‘lgandagina qo‘shiladi.
Massiv sifatida u ikkalasining birikmasi bo‘lishi mumkin. Massivning har bir elementi yuqorida tavsiflanganidek string yoki obyekt bo‘lishi mumkin.
Sintaksis
<element ng-class="expression"></element>
Barcha HTML elementlari tomonidan qo‘llab-quvvatlanadi.
Parametr qiymatlari
| Qiymat | Tavsif |
|---|---|
| expression | Bir yoki bir nechta klass nomini qaytaradigan ifoda. |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
