【发布时间】:2019-03-16 12:39:50
【问题描述】:
我是 Angular 新手,所以我遇到了这个问题。
<div class="col-md-4" *ngFor="let student of students | paginate: {itemsPerPage:5, currentPage: p, totalItems: len}">
{{student.name}}
</div>
<pagination-controls (pageChange)="p =$event"></pagination-controls>
我收到了这个错误
无法读取未定义的属性“totalItems” 在 PaginatePipe.push../node_modules/ngx-pagination/dist/ngx-pagination.js.PaginatePipe.transform
组件代码:
public students= [];
public len;
ngOnInit() {
this.serverService.getStudents().subscribe(
data => {
this.students= data,
this.len = this.students.length
}
);
}
【问题讨论】:
-
组件代码好吗?
-
你加了
import {NgxPaginationModule} from 'ngx-pagination'; -
students =[] 是从api填充的数组,是导入的
-
我添加了 totalItem:students.length,还是不行
-
能贴出组件的代码吗?