⊗jsagPmLpFD 30 of 97 menu

Dyrektywa for w Angular

Załóżmy, że mamy tablicę:

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

Przejdźmy w pętli po tej tablicy w pliku szablonu. Do tego celu służy dyrektywa *ngFor. Może ona iterować tablicę i wyświetlić każdy jej element w osobnym tagu.

Na początku tę dyrektywę należy zaimportować:

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

I dodać ją do sekcji imports w dekoratorze:

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

Teraz można z niej korzystać. Spójrzmy, jak to się robi. Załóżmy, że mamy listę ul:

<ul> </ul>

Sprawmy, aby nasza tablica została przetworzona w pętli i każdy jej element został wyświetlony w tagach li. Robi się to w następujący sposób:

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

Dana jest tablica:

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

Wyświetl każdy element tej tablicy w osobnym akapicie.

Zmodyfikuj poprzednie zadanie tak, aby w akapitach wyświetlały się kwadraty elementów naszej tablicy.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć