Angular
Dla pętli
Szukaj…
NgFor - Markup For Loop
Dyrektywa NgFor tworzy szablon raz na element z iterowalnego. Kontekst dla każdego utworzonego szablonu dziedziczy z kontekstu zewnętrznego z daną zmienną pętli ustawioną na bieżący element z iterowalnego.
Aby dostosować domyślny algorytm śledzenia, NgFor obsługuje opcję trackBy . trackBy przyjmuje funkcję, która ma dwa argumenty: indeks i element. Jeśli podano trackBy , ścieżki kątowe zmieniają się o wartość zwracaną przez funkcję.
<li *ngFor="let item of items; let i = index; trackBy: trackByFn">
{{i}} - {{item.name}}
</li>
Dodatkowe opcje : NgFor udostępnia kilka eksportowanych wartości, które można aliować do zmiennych lokalnych:
- indeks zostanie ustawiony na bieżącą iterację pętli dla każdego kontekstu szablonu.
- first zostanie ustawiony na wartość logiczną wskazującą, czy element jest pierwszym w iteracji.
- last zostanie ustawiony na wartość logiczną wskazującą, czy element jest ostatnim w iteracji.
- nawet zostanie ustawiony na wartość logiczną wskazującą, czy ten element ma indeks parzysty.
- nieparzysty zostanie ustawiony na wartość logiczną wskazującą, czy ten element ma indeks nieparzysty.
Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow