我在网上搜索了一个带有rowTrackBy的primeng数据表的好例子。文档不完整,并没有多说。 那里有人可以提供帮助吗?
答案 0 :(得分:1)
它与ngFor中的trackBy函数非常相似。您只需要提供一个索引和项目作为参数的函数,然后返回您要跟踪的内容。例如
trackByFunction = (index, item) => {
return item.id // O index
}
答案 1 :(得分:0)
在此答案中,也只想显示在表模板中在哪里以及如何使用rowTrackBy:
<p-table #tt [value]="data" [lazy]="true" (onLazyLoad)="loadDataLazily($event)" [paginator]="true"
[rows]="dataSize" [totalRecords]="totalRecords"
[rowsPerPageOptions]="[10,20,30]" [rowTrackBy]="trackByFunction">
trackByFunction = (index, item) => {
return item.id // O index
}