⊗jsagPmLpFD 30 of 97 menu

Az Angular for direktívája

Tegyük fel, hogy van egy tömbünk:

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

Ismételjük meg ezt a tömböt egy ciklussal a template fájlban. Erre a *ngFor direktíva szolgál. Meg tudja ismételni a tömböt, és minden egyes elemét egy külön tag-ben kiírja.

Először is ezt a direktívát importálni kell:

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

És hozzá kell adni az imports részhez a dekorátorban:

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

Most már használható. Nézzük meg, hogyan is kéne ezt csinálni. Tegyük fel, hogy van egy ul listánk:

<ul> </ul>

Tegyük úgy, hogy a tömbünk egy ciklusban megismétlődjön, és minden eleme li tagekben jelenjen meg. Ezt a következőképpen tehetjük meg:

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

Adott egy tömb:

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

Írja ki a tömb minden elemét egy külön bekezdésben.

Módosítsa az előző feladatot úgy, hogy a bekezdésekbe a tömb elemeinek négyzetei kerüljenek ki.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás