⊗jsagPmStDSC 50 of 97 menu

Angular-da stilleri dinamiki üýtgetmek

ngClass we ngStyle direktiwalary ýardamynda elementlere ifadeleri birikdirip bileris, bu bolsa bizleriň stillerimiziň dynamiki üýtgemegine getirer.

Geliň, komponentiň klasynyň active hasiyetini ulanmak bilen tekst görkezilýän ýa-da gizlenýän etmeli:

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

Bun üçin toggle funksiýasyny ýazalyň, ýöne bu hasiýeti açjak ýa-da ýapjak:

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

Komponentiň CSS faýlynda aşakdaky stili klas üçin kesgitleýäris:

.hidden { display: none; }

Komponentiň şablonunda bir div döredeliň we oňa CSS klasyny hidden goşalyň, bu klas komponentiň klasynyň active hasiýetine baglylykda goşular ýa-da aýrylar:

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

Şeýle hem, basylanda toggle metodu çagyrylar we komponentimizi görkezer ýa-da gizler düwmäni ýasalyň:

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

Üç blok berlen. Her biri öz blogyny açyp-ýapjak üç düwmäni ýasalyň.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et