⊗jsagPmLpLI 32 of 97 menu

Iterationsindizes von Schleifen in Angular

Beim Durchlaufen mit *ngFor und @for kann man nicht nur die Array-Elemente erhalten, sondern auch deren Nummern. Schauen wir uns an, wie das gemacht wird. Angenommen, wir haben in der Hauptkomponente ein Array:

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

Lassen Sie uns sowohl seine Elemente als auch deren Nummern ausgeben.

Für die Direktive *ngFor wird dafür ein spezieller, raffinierter Trick verwendet:

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

Und für die Konstruktion @for kann man diese Variable einfach innerhalb der Schleife verwenden:

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

Gegeben ist ein Array:

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

Geben Sie seine Nummern aus, aber so, dass sie bei eins beginnen und nicht bei null.

azbydeenesfrkakkptruuz