⊗jsagPmLpFD 30 of 97 menu

Angular-тегі for директивасы

Бізде мынадай массив бар делік:

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

Осы массивті циклмен template файлында айналып шығайық. Бұл үшін *ngFor директивасы арналған. Ол массивті айналып шығып, әрбір элементін бөлек тегте көрсете алады.

Алдымен бұл директиваны импорттау керек:

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

Және оны декоратордағы импорттар бөліміне қосу керек:

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

Енді оны пайдалануға болады. Бұл қалай жасалатынын көрейік. Бізде ul тізімі бар делік:

<ul> </ul>

Біздің массивіміз циклде айналып шығып, оның әрбір элементі li тегтерінде көрсетілсін. Бұл мынадай жолмен жасалады:

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

Мынадай массив берілген:

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

Осы массивтің әрбір элементін бөлек абзацта шығарыңыз.

Алдыңғы тапсырманы өзгертіп, абзацтарда біздің массив элементтерінің квадраттары шығарылсын.

azbydeenesfrkakkptruuz