⊗jsagPmLpRC 43 of 97 menu

Reactivitatea condițiilor în Angular

Reactivitatea va funcționa și cu condițiile ngIf. Aceasta înseamnă că putem afișa sau ascunde un bloc în funcție de conținutul proprietății clasei.

Să încercăm în practică. Să presupunem că avem următorul bloc

<div> text </div>

Să îl afișăm sau să îl ascundem după o condiție:

<div *ngIf="isShow"> text </div>

Să creăm acum două butoane. La click pe primul vom afișa blocul nostru, iar la click pe al doilea - îl vom ascunde:

<button (click)="show()"> show </button> <button (click)="hide()"> hide </button>

Să adăugăm în clasa componentei o proprietate care va regla dacă blocul este afișat sau nu:

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

Și acum să scriem implementarea metodelor noastre pentru afișarea și ascunderea blocului:

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

Creați un buton, a cărui apăsare va comuta blocul: să îl afișeze, dacă este ascuns, și să îl ascundă, dacă este afișat.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge