【发布时间】:2019-06-01 08:34:18
【问题描述】:
我正在使用带有分页功能的 Angular Material 表。
但是,我没有有限长度的表格结果。
这是由于使用了 Firestore,它没有给我计算结果。
我能做的是获取 x 数量的结果,当用户按下下一页按钮时,会加载另一个 x 数量的结果。
但是,为了使用它,我必须像这样将长度传递给分页器:
<mat-paginator [length]="resultsLength" [pageSize]="eventsPerPage"></mat-paginator>
问题是现在我只能将此长度设置为某个数字,例如 100 以解决我的问题。
简而言之:
- 我不知道结果的数量。把它想象成一个无限的页表
- 对服务器的第一个请求可以说返回前 10 个结果
- 如果我将该 resultLength 分配给分页器,那么我没有选项可以转到下一页,因为分页器认为它已到达末尾?
所以上面的最后一点是我的问题
【问题讨论】:
标签: angular angular-material google-cloud-firestore