⊗jsagPmLpRL 42 of 97 menu

Bucle Reactive în Angular

Reactivitatea va funcționa și într-un buclă ngFor. Aceasta înseamnă că, la modificările vectorului, aceste modificări se vor reflecta imediat pe ecran.

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

export class AppComponent { public arr: string[] = ['a', 'b', 'c', 'd']; }

Să afișăm vectorul nostru într-un buclă sub formă de listă:

<ul> <li *ngFor="let elem of arr"> {{ elem }} </li> </ul>

Să creăm un buton, la click pe care se va apela o metodă a clasei:

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

În această metodă, vom modifica cumva vectorul nostru, de exemplu, vom adăuga un nou element în el:

export class AppComponent { public text: string = ''; public add(): void { this.arr.push('!'); } }

Acum, dacă rulăm codul și apăsăm pe buton, imediat după apăsare în listă va apărea un nou element.

Este dat un vector. Afișați elementele lui într-un buclă. Realizați un buton, la apăsarea căruia din vector va fi șters ultimul element.

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