⊗jsagPmLpLI 32 of 97 menu

Iteratie-indexen van loops in Angular

Bij het itereren met *ngFor en @for kun je niet alleen de elementen van de array krijgen, maar ook hun indexen. Laten we kijken hoe dit gedaan wordt. Stel dat we in de hoofdcomponent een array hebben:

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

Laten we zowel zijn elementen als indexen weergeven.

Voor de directive *ngFor wordt hiervoor een speciale slimme truc gebruikt:

<ul> <li *ngFor="let el of arr; let i = index"> {{ i }} {{ el }} </li> </ul>

En voor de constructie @for kun je simpelweg deze variabele binnen de loop gebruiken:

<ul> @for (el of arr; track $index) { <li> {{ $index }} {{ el }} </li> } </ul>

Gegeven een array:

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

Geef zijn indexen weer, maar zodanig dat ze beginnen met één, en niet met nul.

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