我依赖于允许分页的 REST 服务,例如: http: //10.127.2.20:23700/v1/telname?filterCriteria.pageSize=25&filterCriteria.pageNumber =1
如果您不提供这些值,则默认值通常为 pageSize 25 和 pageNumber 1。
现在我正在构建一个 Angular4 应用程序来使用此服务,并且遇到了一个问题,我无法访问在我的 ngFor 中填充 totalItems 所需的元数据:
<tr *ngFor='let telName of telNames | telNameFilter:listFilter | paginate: { itemsPerPage: items, currentPage: page, totalItems: total }'>
我正在使用@angular/core 4.4.6 和 ngx-pagination 3.0.3
目前我在我的列表组件中对总数进行硬编码,但我想知道是否有可能在我安装的这个模块中更改分页的工作方式。我可以为总数提供无限#,以便用户可以继续点击下一步是无限还是至少直到他们要求的页面中没有任何值?
或者我可以改变<pagination-controls (pageChange)="getPage($event)"></pagination-controls>
行为,而不是数字列表,也许有一个显示当前页面的文本框和下一个/上一个按钮只是将该值从 0 更改为文本框中的任何值?