如何修改此代码以同时获得分页和过滤器?问题是,如果我的表中有 1000 行并且每页显示 50 行,则按 name
的过滤器将仅应用于显示的 50 个条目。
<tr *ngFor="let user of usersList | paginate: { itemsPerPage: 50, currentPage: p } | filter: 'name' : searchString">
<td>{{ user.name }}</td>
<td>{{ user.email }}</td>
<td>{{ user.office }}</td>
</tr>
<pagination-controls (pageChange)="p=$event" previousLabel="Previous" nextLabel="Next"></pagination-controls>
感谢您的宝贵时间!
最佳答案
这样修改就可以了:
<tr *ngFor="let user of usersList | filter: 'name' : searchString | paginate: { itemsPerPage: 50, currentPage: p }; let i=index">
关于javascript - 同时按列分页和过滤Angular 6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52869392/