⊗jsagPmStDSC 50 of 97 menu

Dinamično spreminjanje stilov v Angular

Z direktivama ngClass in ngStyle lahko povežemo izraze z elementi, zaradi česar se bodo naši stili spreminjali dinamično.

Naredimo tako, da se bo besedilo skrivalo ali prikazovalo z lastnostjo active razreda komponente:

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

Za to napišimo funkcijo toggle, ki bo izmenično vklopila ali izklopila to lastnost:

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

V CSS datoteki komponente nastavimo naslednji stil razredu:

.hidden { display: none; }

V predlogi komponente naredimo div in dodajmo mu CSS razred hidden, ki se bo vklopil ali izklopil glede na lastnost active iz razreda komponente:

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

Naredimo tudi gumb, ob kliku na katerega se bo poklicala metoda toggle, ki bo prikazala ali skrila našo komponento:

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

Podani so trije bloki. Naredite tri gumbe, vsak od katerih bo preklopil svoj blok.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni