⊗jsagPmLpFD 30 of 97 menu

Directiva for en Angular

Supongamos que tenemos un array:

export class AppComponent { public arr: string[] = ['a', 'b', 'c', 'd']; }

Iteremos sobre este array con un bucle en el archivo de la plantilla. Para esto está destinada la directiva *ngFor. Puede iterar sobre un array y mostrar cada uno de sus elementos en una etiqueta separada.

Primero, esta directiva debe ser importada:

import {NgFor} from "@angular/common";

Y agregarla en la sección de imports en el decorador:

@Component({ ..... imports: [....., NgFor], .... })

Ahora se puede usar. Veamos cómo se hace. Supongamos que tenemos una lista ul:

<ul> </ul>

Hagamos que nuestro array se itere en un bucle y que cada uno de sus elementos se muestre en las etiquetas li. Esto se hace de la siguiente manera:

<ul> <li *ngFor="let el of arr"> {{ el }} </li> </ul>

Dado el array:

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

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

Modifique la tarea anterior para que en los párrafos se muestren los cuadrados de los elementos de nuestro array.

azbydeenesfrkakkptruuz