【发布时间】:2019-08-28 01:09:55
【问题描述】:
我正在 Angular 8 中测试分页,但我的表格索引不会随着页码的变化而变化。 在 AgularJS 我知道如何使用 $watch 和 serial 但我不知道如何使表索引动态变化。 在我的表格中,每页的项目是 20,所以当我在第 2 页时,我想要索引 21 - 40,例如 我怎么得到它?请参阅下面的代码示例。
HTML
<tr *ngFor="let book of books$ | paginate: { itemsPerPage: count, currentPage: p }; let i = index">
<td>{{ i + 1 }}</td>
<td>{{book.name}}</td>
</tr>
<!--Including the pagination control.-->
<div class="text-right">
<pagination-controls (pageChange)="p = $event"></pagination-controls>
</div>
App.component.ts
// Pagination parameters.
p: Number = 1;
count: Number = 20;
constructor(private http: HttpClient) { }
ngOnInit() {
return this.http.get<any>(this.bookUrl)
.subscribe(data => this.books$ = data);
}
分页工作正常,我只需要动态索引方面的帮助。
【问题讨论】:
标签: angular indexing pagination