【发布时间】:2018-08-01 02:47:18
【问题描述】:
我有一个要分页的项目的嵌套列表,但我能找到的大多数分页实现似乎都不适用于嵌套列表。
app.component.html:
<div *ngFor="let department of myJSON">
<h2>{{department.title}}</h2>
<p>{{department.description}}</p>
<ul class="list">
<li *ngFor="let person of department.list">
{{person.name}}
{{person.phone}}
</li>
</ul>
</div>
为了澄清,我只需要在这个页面上一个分页元素,它被所有部门使用,每10个“li”元素分页。如果 department 为空(因为它在当前显示的页面上有零个元素),那么它将收到 display:none。
我试过 NgxPaginationModule,但它似乎不支持识别当前 ngFor 之外的元素。
我找到的最接近的东西是:Pagination of nested objects in angular js,其中他解释了如何从 scratch 编写自定义寻呼机,但同样,似乎没有任何方法可以计算显示多少个LI,每页只显示10个。
任何帮助或指导将不胜感激!
【问题讨论】:
标签: angular pagination nested-loops ngfor