Felhasználói eszközök

Eszközök a webhelyen


oktatas:web:angular:angular_trackbyfunction

< Angular

Angular - TrackByFunction

NgForOf azonosítója

A TrackByFunction, az NgForOf direktíva használatakor segít az egyedi azonosító használatában, a DOM változtatása során.

Célja, hogy csak a DOM-nak csak azokat a részeit változtassuk, ami az adott tömbben vagy listában is változik.

Model

class Employee {
    id: number;
    name: string;
    city: string;
    salary: number;
}

TrackBy függvény

function employeeTrackBy(index, employee) {
    return employee.id;
}

Használat

<tr *ngFor="let emp of employees; trackBy:employeeTrackBy">
    <td>{{ emp.name }}</td>
    <td>{{ emp.city }}</td>
    <td>{{ emp.salary }}</td>
</tr>
oktatas/web/angular/angular_trackbyfunction.txt · Utolsó módosítás: 2023/04/05 21:53 szerkesztette: admin