⊗jsagPmLpFC 31 of 97 menu

Costrutto for in Angular

È possibile iterare attraverso gli elementi di un array anche utilizzando il costrutto @for.

Proviamolo nella pratica. Supponiamo che nel nostro componente ci sia ancora un array:

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

Consideriamo la sintassi del costrutto:

@for () { tag }

Specifichiamo l'array da iterare e la variabile in cui verranno inseriti gli elementi:

@for (elem of arr) { tag }

Tuttavia, non è ancora tutto. Per un corretto funzionamento di Angular, dobbiamo specificare un comando speciale track. Dopo di esso, dobbiamo specificare un valore univoco per ciascun elemento dell'array. Questo è necessario affinché Angular possa lavorare con il DOM in modo più ottimale. Prendiamo come valore univoco l'indice dell'elemento dell'array. Per fare questo, dobbiamo specificare la variabile $index. Quindi, ecco il nostro codice finale:

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

Dato l'array:

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

Visualizza ogni elemento di questo array in un paragrafo separato.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta