【发布时间】:2020-05-17 00:37:32
【问题描述】:
我正在使用 NgbdPaginationBasic 进行分页 app.module.ts
import { NgbdPaginationBasic } from './pagination-basic';
我需要创建一组 A4 大小的页面,其中页眉和页脚仅在前两页中可见。我只在正文上应用了分页 app.html
<table class="table">
<tr>
<th>id</th>
<th>name</th>
<th>email</th>
</tr>
<tr *ngFor="let item of data | slice: (page-1) * pageSize : (page-1) * pageSize + pageSize">
<td>{{item.id}}</td>
<td>{{item.first_name}}{{item.last_name}}</td>
<td>{{item.email}}</td>
</tr>
</table>
这是我为演示创建的StackBlitz。分页在正文上运行良好,但页眉和页脚我希望它们在第二页之后隐藏。
有没有办法做到这一点或我可以使用任何其他工具或东西?页面的所有三个部分(页眉、正文、页脚)应具有相同的分页标记。
【问题讨论】:
-
只需将
*ngIf="page < 3"添加到页眉/页脚div。
标签: javascript html angular typescript pagination