我正在尋找在我的 HTML 中更改 mat-paginator 頁面的方法。
當我編輯用戶時,我想留在 mat-paginator 的同一頁面上。所以我將此資訊存盤在 currentPage 變數中。
但我想對 Angular 說,如果這個變數為 !null,請轉到 mat-paginator 的這個頁面
<mat-paginator *ngIf="!currentPage" color="primary" [hidden]="dataSource.totalItems === 0" [length]="dataSource.totalItems" [pageSize]="dataSource.pageSize" [pageIndex] ="dataSource.pageIndex - 1" [pageSizeOptions]="pageSizeOptions" (page)="onPaginateChange($event)" showFirstLastButtons>
非常感謝您。
我試圖寫兩個,但我無法在沒有事件的情況下重新渲染分頁。
uj5u.com熱心網友回復:
this.paginator.pageIndex = this.goTo - 1;
const event: PageEvent = {
length: this.paginator.length,
pageIndex: this.paginator.pageIndex,
pageSize: this.paginator.pageSize
};
this.paginator.page.next(event);
這goTo是一個變數,它指示您要轉到哪個頁面,因此在保存用戶資訊后,您需要放置上面的代碼以導航到頁面。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/531383.html
下一篇:在primeng表中預選復選框
