По вашему требованию, указанному в комментарии:
Существует возможность явно указывать индекс выбранной страницы в mat-paginator
. Это можно сделать с помощью pageIndex
input.
Все, что вам нужно сделать, это как только страница изменится, сохранить индекс страницы в переменной и передать индекс в качестве ввода в mat-paginator
.
В html внесите следующие изменения:
<div *ngIf='!spinner'>
<mat-paginator [length]="100" [pageSize]="10" (page)="changePage($event)" [pageIndex]='pageIndex'>
</mat-paginator>
</div>
в ваш файл ts:
changePage(event : PageEvent){
console.log("i'm called");
this.pageIndex = event.pageIndex;
}
Я изменил пример, которым я поделился в комментарии, который используетвыше логика здесь