angular - Angular 2 分页
问题描述
我正在使用 Angular 5,在我的一个网页中,我正在点击 DB 来获取记录。但从这个服务电话中,我得到了超过 1,00,000 条记录。而在网页上显示它会花费大量时间并导致糟糕的用户体验。
我想在剩余记录与现有记录合并后在网页中显示 10 条记录。
请帮我怎么做。是任何可用的 RxJs 运算符。
解决方案
您可以将primeng p table 与分页器一起使用,或者如果您使用的是引导程序,那么您可以使用引导程序分页
https://www.primefaces.org/primeng/#/table/page
如果您想要自定义和您自己的分页器,请为您的表格编写以下逻辑
<tr *ngFor="let game of games | paginate: { itemsPerPage: 5, currentPage: p }; let i = index">
推荐阅读
- google-cloud-datastore - 关于克服谷歌数据存储每秒更新一次/实体限制的模式
- multithreading - 仅使用 1 个信号量的生产者消费者同步
- ajax - 如何在 laravel 中使用 ajax 在数据库中插入数据?
- android - Android 文本滚动不适用于 Scrollview 和 Textview
- vba - GoTo 上的语法错误“On Error GoTo [label]”行
- apache-spark - 谁执行pyspark中的python代码
- php - AWS - Cognito - AdminSetUserPassword 返回“找不到操作:AdminSetUserPassword”
- json - 将 JSON 解压缩为平面格式
- linux - 如何使用 parted 编写自动任务脚本(更新 gpt 表)
- c# - 是否可以使用 Rest API 在代码中在 SharePoint Online 中创建文档库?