⊗jsagPmLpFC 31 of 97 menu

Estructura for en Angular

El bucle por los elementos de un array también se puede ejecutar usando la estructura @for.

Probemos en la práctica. Supongamos que nuevamente en nuestro componente hay un array:

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

Consideremos la sintaxis de la estructura:

@for () { etiquetas }

Especificaremos el array a iterar y la variable en la que caerán los elementos:

@for (elem of arr) { etiquetas }

Sin embargo, esto no es todo. Para el correcto funcionamiento de Angular, debemos indicar un comando especial track. Después de él, debemos especificar un valor único para cada elemento del array. Esto es necesario para que Angular pueda trabajar con el DOM de manera más óptima. Tomemos el número del elemento del array como dicho valor único. Para ello, debemos indicar la variable $index. Entonces, aquí está nuestro código final:

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

Se da un array:

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

Muestre cada elemento de este array en un párrafo separado.

azbydeenesfrkakkptruuz