我在同一頁面上有2個角度的UI bootstrap分頁,但是我的第二個分頁不能正常工作。在同一頁面上的兩個角度ui bootstrap分頁不起作用
我的第一個分頁初始化:
<ul uib-pagination total-items="list_details.length" max-size="4" items-per-page="page_size" ng-model="current_page" ng-change="pageChanged()"> </ul>
這裏我父DIV
的一個,爲PAGE_SIZE值ng-init="page_size=50"
。
我的表tr
是:
<tr ng-repeat="cl in list_details | limitTo: page_size:(current_page-1)*page_size"></tr>
我的第二個分頁初始化:
<ul uib-pagination total-items="main_details.length" max-size="4" items-per-page="page_size_main" ng-model="current_page_main" ng-change="pageChanged()"></ul>
這裏我父DIV
的一個設置page_size_main值ng-init="page_size_main=50"
。
我的表tr
是:
<tr ng-repeat="em in main_details | limitTo: page_size_main:(current_page_main-1)*page_size_main"></tr>
現在奇怪的我的第一臺擁有14個記錄,第一分頁工作正常。但對於第二個表格,分頁按照數據長度正確創建,但表格顯示所有記錄。因此,第二,有58個記錄,每頁大小爲50,第2頁正在創建,但表中顯示了所有58個記錄,並且分頁鏈接對於第二個表格不起作用。如果我將第一個表的頁面大小10
一兩件事,然後第二個表的數據進行過濾,以10,但仍然分頁不工作的第二個表。這很奇怪,我沒有從任何地方獲得解決方案。
有人可以幫我嗎?
Downvoters給出原因,以便我可以改善我的問題。
你是否嘗試爲每個分頁單獨設置一個「id」(當然不同)? – lealceldeiro
這是不同的。 –
你可以創建一個[plunker](https://plnkr.co/edit/YZ9EljLYVbgxgkNPNuBe?p=preview)嗎? – svarog