ლუწი იტერაცია ციკლში 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 გააფერადეთ
წითლად, ხოლო კენტი მწვანედ.