⊗jsagPmStDSC 50 of 97 menu

Stilu dinamiskā mainīšana Angular

Izmantojot direktīvas ngClass un ngStyle, var saistīt izteiksmes ar elementiem, pateicoties kam mūsu stili mainīsies dinamiski.

Padarīsim tā, lai teksts tiktu paslēpts vai rādīts, izmantojot komponenta klases īpašību active:

export class AppComponent { active: boolean = true; toggle() { this.active = !this.active; } }

Lai to izdarītu, uzrakstīsim funkciju toggle, kas pārmaiņus ieslēgs vai izslēgs šo īpašību:

export class AppComponent { active: boolean = true; toggle() { this.active = !this.active; } }

Komponenta CSS failā iestatām šādu stilu klasei:

.hidden { display: none; }

Komponenta veidnē izveidosim div, un pievienosim tam CSS klasi hidden, kas tiks ieslēgta vai izslēgta atkarībā no īpašības active no komponenta klases:

<div [ngClass]="{hidden: active}"> text </div>

Izveidosim arī pogu, kuras nospiešanas rezultātā tiks izsaukta metode toggle, parādot vai slēpjot mūsu komponentu:

<button (click)="toggle()"> toggle </button>

Doti trīs bloki. Izveidojiet trīs pogas, katra no tām pārslēdz savu bloku.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt