⊗jsagPmLpFC 31 of 97 menu

La construction for dans Angular

La boucle sur les éléments d'un tableau peut également être lancée à l'aide de la construction @for.

Essayons en pratique. Supposons à nouveau que dans notre composant se trouve un tableau :

export class AppComponent { public arr: number[] = [1, 2, 3, 4, 5]; }

Examinons la syntaxe de la construction :

@for () { balises }

Spécifions le tableau à parcourir et la variable dans laquelle les éléments seront placés :

@for (elem of arr) { balises }

Cependant, ce n'est pas encore tout. Pour un fonctionnement correct d'Angular, nous devons indiquer une commande spéciale track. Après celle-ci, nous devons spécifier une valeur unique pour chaque élément du tableau. Ceci est nécessaire pour qu'Angular puisse travailler de manière plus optimale avec le DOM. Prenons comme valeur unique le numéro de l'élément du tableau. Pour cela, nous devons indiquer la variable $index. Ainsi, voici notre code final :

@for (elem of arr; track $index) { <div> {{ elem }} </div> }

Soit un tableau :

export class AppComponent { public arr: numbers[] = [1, 2, 3, 4, 5]; }

Affichez chaque élément de ce tableau dans un paragraphe séparé.

azbydeenesfrkakkptruuz