У меня есть следующая реализация (Angular 6).
Данные извлекаются нормально и отображаются в таблице, как и ожидалось.Однако пагинатор не работает.
См. Ниже:
@ViewChild(MatPaginator) paginator: MatPaginator;
Затем в конструкторе:
this.dataSource = new MatTableDataSource([]);
this.requestHttpService.getStuff()
.subscribe(data => {
this.results = data;
this.dataSource = data;
});
Затем
ngAfterViewInit() {
this.dataSource.paginator = this.paginator;
}
И, наконец, в HTML:
<mat-paginator #paginator
[length]="100"
[pageSize]="10"
[pageSizeOptions]="[5, 10, 25, 100]">
</mat-paginator>
Я не уверен, что не так с этим кодом, но, похоже, ни одна из этих функций нумерации страниц не работает.Чего мне не хватает