Такрори ҷуфти сикли дар Angular
Ҳангоми такрори тавассути *ngFor ва @for
имконпазир аст, ки такрори ҷуфти сиклиро бо
роҳи тағйирёбандаи even муайян кардан.
Намуна барои директиваи *ngFor:
<ul>
<li *ngFor="let el of arr; let even = even">
{{ even ? 'ҷуфтӣ' : 'не' }}
{{ el }}
</li>
</ul>
Намуна барои сохтори @for:
<ul>
@for (el of arr; track $index) {
<li>
{{ $even ? 'ҷуфтӣ' : 'не' }}
{{ el }}
</li>
}
</ul>
Массиви дода шуда:
export class AppComponent {
public arr: string[] = ['a', 'b', 'c', 'd'];
}
Унсурҳои массивро ба сурати рӯйхати
ul ба намоиш гузоред,
li-ҳои ҷуфтиро ба ранги
sурх, ва фардҳоро ба ранги сабз ранг кунед.