[英]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.