AngularJS分页顺序仅影响显示的页面

时间:2015-07-03 11:34:18

标签: javascript html angularjs

我已按以下方式编写代码:

<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>

每当我尝试对任何列进行排序时,当前页面中的项目都会被排序,是否有任何方法可以对所有项目进行排序? 提前致谢

2 个答案:

答案 0 :(得分:0)

翻转过滤器

public String makeServiceCall(String url, int method) {
  return this.makeServiceCall(url, method, new ArrayList<NameValuePair>());
}

答案 1 :(得分:0)

AngularJS中的过滤器按照您定义的顺序应用。尝试在应用其他过滤器之前对集合进行排序:

item in inventory | orderFilter: filterMainKeyword | itemsPerPage: 10 
相关问题