⊗jsagPmStSEC 47 of 97 menu

Pengikatan Kelas CSS Secara Pukal dalam Angular

Dengan menggunakan arahan ngClass, kita boleh menghidupkan dan mematikan satu set kelas CSS dalam tag sekaligus. Arahan ini menerima nilai objek, di mana kuncinya adalah kelas, dan nilainya ialah nilai boolean. Kelas akan dihidupkan jika nilainya ditetapkan kepada true, dan dimatikan jika false.

Mari kita lihat dalam praktik. Katakan kita mempunyai kelas berikut:

.blue { color: blue; } .bold { font-weight: bold; }

Mari kita lihat contoh-contoh bagaimana untuk menghidupkan dan mematikan kelas-kelas ini untuk blok.

Contoh

Hidupkan satu kelas dan matikan yang lain:

<div [ngClass]="{blue: true, bold: false}"> text </div>

Contoh

Katakan keadaan kelas disimpan dalam sifat kelas:

export class AppComponent { public isBlue: boolean = true; public isBold: boolean = false; }

Ikatkan keterlihatan kelas bergantung kepada nilai sifat kita:

<div [ngClass]="{blue: isBlue, bold: isBold}"> text </div>

Contoh

Sifat boleh mengandungi keseluruhan objek dengan kelas dan keadaannya:

export class AppComponent { public styles = { blue: false, bold: true, } }

Ikatkan objek ini kepada blok kita:

<div [ngClass]="styles"> text </div>

Contoh

Nilai untuk objek kita boleh didapatkan dari sifat kelas lain:

export class AppComponent { public isBlue: boolean = false; public isBold: boolean = true; public styles = { blue: this.isBlue, bold: this.isBold, } }

Ikatkan objek ini kepada blok kita:

<div [ngClass]="styles"> text </div>

Latihan Praktikal

Buat dua kelas CSS. Biar satu daripadanya mentakrifkan latar belakang blok, dan yang kedua - saiz font.

Buat dua butang. Biarkan klik pada butang pertama togol kelas pertama, dan klik pada butang kedua - togol kelas kedua.

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak