⊗jsagPmLpLI 32 of 97 menu

Индексҳои такрории сиклҳо дар Angular

Ҳангоми такрор бо истифода аз *ngFor ва @for танҳо элементҳои массив не, балки рақамҳои онҳоро ҳам метавон ба даст овард. Биёед бубинем, ки ин чӣ тавр анҷом дода мешавад. Фарз кунем, ки дар компоненти асосӣ массиве ҳаст:

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

Биёед ҳам элементҳои он ва ҳам рақамҳои онро чоп кунем.

Барои дастурати *ngFor барои ин аз як усули махсус истифода мебаранд:

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

Аммо барои сохтори @for метавон танҳо ин тағирёбандаро дар дохили сикл истифода бурд:

<ul> @for (el of arr; track $index) { <li> {{ $index }} {{ el }} </li> } </ul>

Массив дода шудааст:

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

Рақамҳои онро чоп кунед, аммо ба тавре ки аз як оғоз шаванд, на аз сифр.

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