⊗jsagPmStDSC 50 of 97 menu

Stiilide dünaamiline muutmine Angularis

Direktiivide ngClass ja ngStyle abil saab elementidele seostada avaldisi, tänu millele meie stiilid muutuvad dünaamiliselt.

Teeme nii, et tekst peidetaks või kuvataks komponendi klassi omaduse active abil:

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

Selleks kirjutame funktsiooni toggle, mis vaheldumisi lülitab selle omaduse sisse või välja:

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

Komponendi CSS-failis määrame järgmise stiili klassile:

.hidden { display: none; }

Komponendi mallis teeme div-i ja lisame sellele CSS-klassi hidden, mis lülitub sisse või välja sõltuvalt komponendi klassi omadusest active:

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

Teeme ka nupu, mille vajutamisel kutsutakse välja meetod toggle, kuvades või peites meie komponendi:

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

Antud on kolm plokki. Tehke kolm nuppu, igaüks neist peaks lülitama oma ploki.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu