⊗jsagPmStDSC 50 of 97 menu

Angular-ում ոճերի դինամիկ փոփոխում

ngClass և ngStyle դիրեկտիվների միջոցով կարելի է արտահայտություններ կապել էլեմենտներին, ինչի շնորհիվ մեր ոճերը կփոխվեն դինամիկ կերպով:

Եկեք անենք այնպես, որ տեքստը թաքնվի կամ ցուցադրվի active հատկության միջոցով կոմպոնենտի կլասում.

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

Դրա համար գրենք toggle ֆունկցիան, որը հերթով կմիացնի կամ կանջատի այս հատկությունը.

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

Կոմպոնենտի CSS ֆայլում սահմանենք հետևյալ ոճը կլասին.

.hidden { display: none; }

Կոմպոնենտի թեմպլեյտում ստեղծենք div, և ավելացնենք դրան CSS hidden կլաս, որ կմիանա կամ կանջատվի՝ կախված active հատկությունից կոմպոնենտի կլասում.

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

Ստեղծենք նաև կոճակ, որի սեղմումով կկանչվի toggle մեթոդը, ցուցադրելով կամ թաքցնելով մեր կոմպոնենտը.

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

Տրված են երեք բլոկ: Ստեղծեք երեք կոճակ, յուրաքանչյուրը որոնցից կթոգղլի իր բլոկը:

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել