Angular mette a disposizione la direttiva ngFor per ciclare gli elementi di una lista di oggetti in un template HTML. Nella versione base, questa direttiva permette di accedere a un elementeo per volta e di renderizzare un frammento di HTML per ogni elemento.
Tuttavia, esistono casi in cui abbiamo bisogno di accedere non solo all'elemento, ma anche al suo indice all'interno della lista (un tipico esempio è quando vogliamo sapere se l'indice è pari o dispari, o se vogliamo mostrare la posizione a video).
Per recuperare l'indice basta passare una seconda istruzione alla direttiva ngFor come mostrato nel prossimo esempio.
<div *ngFor="let p of products; let i = index">{{i + 1}} - {{p.name}}</div>L'istruzione let i = index assegna alla variabile i l'indice dell'elemento correntemente ciclato.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Agentic Workflows in GitHub
How to be a DevOps engineer in the AI era
Ciclo di vita risorse con .NET Aspire
Escludere alcuni file da GitHub Copilot
Creare un agente A2Acon Azure Logic Apps
Utilizzare le View Transition API di JavaScript
Utilizzare le direttive più importanti in una file based app .NET
Blazor e Static Web Assets in .NET 10
Ridimensionamento automatico input tramite CSS
Ottimizzare gli indici con Automatic Index Compaction in Azure SQL Database
Proteggere l'endpoint dell'agente A2A delle Logic App
Disabilitare la telemetria nella CLI di GitHub


