⊗jsagPmStDSC 50 of 97 menu

Dinamiškas stilių keitimas Angular

Naudojant direktyvas ngClass ir ngStyle galima susieti išraiškas su elementais, dėl ko mūsų stiliai keisis dinamiškai.

Padarykime, kad tekstas būtų paslėptas arba rodomas naudojant komponento klasės savybę active:

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

Tam parašykime funkciją toggle, kuri pakaitomis įjungs arba išjungs šią savybę:

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

Komponento CSS faile nustatykime tokį stilių klasei:

.hidden { display: none; }

Komponento šablone sukurkime div, ir pridėkime jam CSS klasę hidden, kuri būtų įjungiama arba išjungama priklausomai nuo savybės active iš komponento klasės:

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

Taip pat sukurkime mygtuką, kurį paspaudus būtų iškviečiamas metodas toggle, rodant arba slepiant mūsų komponentą:

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

Duoti trys blokai. Sukurkite tris mygtukus, kiekvienas iš jų turi perjungti savo bloką.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti