簡體   English   中英

angular 中的 ngb 分頁 [(page)] 屬性不起作用

[英]ngb Pagination [(page)] attribute in angular is not working

我在我的angular項目中使用 ngb pagination 我有一個表,每頁顯示 5 條記錄,在該表中我有一個名為view的列。 單擊視圖后,我被重定向到新頁面。 問題是,當我回到表格點擊view后,頁面沒有。 總是從 1 開始。示例:如果我查看第 25 條記錄並返回,則 ngb pagination從 1 開始。我還將 static 值放在 ngb 分頁的頁面屬性中,即。 page = 5而不是[(page)] = 'page'但它不起作用。 我的html代碼是:

 {{ defaultPagination}} // shows 5 here <div class="pg_num"> <ngb-pagination class="d-flex justify-content-center" [collectionSize]="collectionSize" [pageSize]="setPage" [(page)]="defaultPagination" [maxSize]="5" [rotate]="true" [ellipses]="true" [boundaryLinks]="true" (pageChange)="usersList()" style="margin-right: 0px;" > <ng-template ngbPaginationPrevious>Prev</ng-template> <ng-template ngbPaginationNext>Next</ng-template> </ngb-pagination>

我的 ngb 版本是 = @ng-bootstrap/ng-bootstrap": "^5.3.1",

面臨同樣的問題。 我所做的是將頁碼作為 state 的一部分傳遞到我重定向到的頁面,然后我在此頁面上添加了一個后退按鈕並使用相同的按鈕傳遞了頁碼。 在 ngOnInit 中,我從后端加載了頁面(this.getPage(3)),但我現在面臨的問題是,即使后端的 currentPage 設置為 3,分頁選項卡中也沒有反映,即使加載的值是第 3 頁。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM