⊗jsagPmLpRC 43 of 97 menu

Անգուլարում պայմանների ռեակտիվություն

Ռեակտիվությունը նաև կաշխատի ngIf պայմանների հետ: Սա նշանակում է, որ մենք կարող ենք ցույց տալ կամ թաքցնել բլոկը՝ կախված նրանից, թե ինչ է պարունակվում դասի հատկության մեջ:

Եկեք փորձենք գործնականում: Ենթադրենք, որ մենք ունենք հետևյալ բլոկը

<div> տեքստ </div>

Եկեք այն ցույց տանք կամ թաքցնենք ըստ պայմանի:

<div *ngIf="isShow"> տեքստ </div>

Հիմա ստեղծենք երկու կոճակ: Մեկի վրա կտտացնելիս կցույց տանք մեր բլոկը, իսկ մյուսի վրա կտտացնելիս՝ կթաքցնենք.

<button (click)="show()"> ցույց տալ </button> <button (click)="hide()"> թաքցնել </button>

Ավելացնենք կոմպոնենտի դասում այն հատկությունը, որը կկարգավորի, արդյոք բլոկը տեսանելի է, թե ոչ.

export class AppComponent { public isShow: boolean = true; }

Հիմա գրենք մեր մեթոդների իրականացումը բլոկը ցույց տալու և թաքցնելու համար.

export class AppComponent { public isShow: boolean = true; public show(): void { this.isShow = true; } public hide(): void { this.isShow = false; } }

Ստեղծեք կոճակ, որի վրա կտտացնելը կփոխի բլոկի տեսանելիությունը՝ ցույց կտա, եթե այն թաքնված է, և կթաքցնի, եթե այն ցուցադրված է:

Հայերեն
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-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել