簡體   English   中英

AngularJS分頁順序僅影響顯示的頁面

[英]AngularJS Pagination orderBy only affects displayed page

我已經按照以下方式編寫了代碼:

<div id="{{item.product.id}}" class="col-xs-12 inventory-row" dir-paginate="item in inventory|itemsPerPage:10|orderFilter:filterMainKeyword|orderBy:getMainInventoryOrderByAttribute():getMainInventorySortOrder()" pagination-id='mainInventory'>
    <div class="item-footer">
        <dir-pagination-controls pagination-id='mainInventory'></dir-pagination-controls>
    </div>
<div>

每當我嘗試對任何列進行排序時,當前頁面中的項目都會被排序,有什么辦法可以對所有項目進行排序? 提前致謝

翻轉濾鏡

item in inventory | orderFilter: filterMainKeyword | itemsPerPage: 10 

AngularJS中的過濾器按照您定義它們的順序應用。 在應用其他過濾器之前,請嘗試對集合進行排序:

dir-paginate="item in inventory | orderFilter: filterMainKeyword | orderBy:getMainInventoryOrderByAttribute():getMainInventorySortOrder() | itemsPerPage: 10"

暫無
暫無

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

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