⊗jsagPmLpRL 42 of 97 menu

Reactieve loops in Angular

Reactiviteit werkt ook in een ngFor loop. Dit betekent dat wanneer de array verandert, deze veranderingen onmiddellijk op het scherm worden weergegeven.

Laten we het in de praktijk proberen. Stel dat we de volgende array hebben:

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

Laten we onze array in een loop weergeven als een lijst:

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

Laten we een knop maken waarop een klik een methode in de klasse aanroept:

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

Laten we in deze methode onze array op de een of andere manier wijzigen, bijvoorbeeld door een nieuw element toe te voegen:

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

Als je de code nu start en op de knop klikt, verschijnt er onmiddellijk na het klikken een nieuw element in de lijst.

Gegeven een array. Geef zijn elementen weer in een loop. Maak een knop waarmee het laatste element uit de array wordt verwijderd.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren