⊗jsagPmLpFC 31 of 97 menu

Канструкцыя for у Angular

Цыкл па элементах масіва можна таксама запусціць з дапамогай канструкцыі @for.

Паспрабуем на практыцы. Хай зноў у нашым кампаненце ёсць масіў:

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

Разгледзім сінтаксіс канструкцыі:

@for () { тэгі }

Пакажам перабіраемы масіў і зменную, у якую будуць трапляць элементы:

@for (elem of arr) { тэгі }

Гэта, аднак, яшчэ не ўсё. Для карэктнай працы Angular мы павінны паказаць спецыяльную каманду track. Пасля яе мы павінны паказаць некае ўнікальнае значэнне для кожнага элемента масіва. Гэта трэба, для таго, каб Angular мог больш аптымальна працаваць з DOM. Давайце ў якасці такога ўнікальнага значэння возьмем нумар элемента масіва. Для гэтага мы павінны паказаць зменную $index. Такім чынам, вось наш канчатковы код:

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

Дадзены масіў:

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

Выведзіце кожны элемент гэтага масіва ў асобным абзацы.

Беларуская
AfrikaansAzərbaycanБългарскиবাংলাČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць