⊗jsagPmLpFC 31 of 97 menu

For-rakenteen käyttö Angularissa

Taulukon elementeihin voi iteroida myös käyttämällä @for-rakennetta.

Kokeillaan käytännössä. Oletetaan, että komponentissamme on jälleen taulukko:

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

Tarkastellaan rakenteen syntaksia:

@for () { tagit }

Määritetään iterointitaulukko ja muuttuja, johon alkiot asetetaan:

@for (elem of arr) { tagit }

Tämä ei kuitenkaan ole vielä kaikki. Angularin oikein toimimiseksi meidän on määritettävä erityinen track-komento. Sen jälkeen meidän on määritettävä jokin yksilöllinen arvo jokaiselle taulukon elementille. Tämä on tarpeen, jotta Angular voi käsitellä DOM:ia optimaalisemmin. Otetaan tällaiseksi yksilölliseksi arvoksi taulukon elementin indeksi. Tätä varten meidän on määritettävä muuttuja $index. Joten tässä on lopullinen koodimme:

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

Annettu taulukko:

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

Tulosta jokainen tämän taulukon alkio omassa kappaleessaan.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää