Angular
Pour boucle
Recherche…
NgFor - Markup For Loop
La directive NgFor instancie un modèle une fois par article à partir d'une itération. Le contexte de chaque modèle instancié hérite du contexte externe, la variable de boucle donnée étant définie sur l'élément actuel à partir de l'itérable.
Pour personnaliser l'algorithme de suivi par défaut, NgFor prend en charge l' option trackBy . trackBy prend une fonction qui a deux arguments: index et item. Si trackBy est donné, les pistes angulaires sont modifiées par la valeur de retour de la fonction.
<li *ngFor="let item of items; let i = index; trackBy: trackByFn">
{{i}} - {{item.name}}
</li>
Options supplémentaires : NgFor fournit plusieurs valeurs exportées pouvant être associées à des variables locales:
- index sera défini sur l'itération de boucle en cours pour chaque contexte de modèle.
- La valeur booléenne indique si l'élément est le premier de l'itération.
- last sera défini sur une valeur booléenne indiquant si l'élément est le dernier de l'itération.
- even sera mis à une valeur booléenne indiquant si cet élément a un index pair.
- odd sera mis à une valeur booléenne indiquant si cet élément a un index impair.
Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow