⊗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 истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан