如何对从AngularJS过滤器生成的动态数据进行排序?

时间:2016-12-21 14:51:31

标签: angularjs sorting filter

我正在尝试按字母顺序对商店标题进行排序,现在数据随机显示。我补充说:https://jsfiddle.net/jtdk157s/

enter code here

1 个答案:

答案 0 :(得分:1)

使用过滤器OrderBy并指定对象的属性:

ng-repeat="item in groupedData | filter:categoryFilter | orderBy:['node.location','node.title']

检查工作样本: https://jsfiddle.net/bLvLy1sh/1/

使用groupBy过滤器

<div ng-repeat="(key, items) in groupedData | groupBy: 'node.location' )">
    <h2>{{key}}</h2>
    <ul>
        <li ng-repeat="location in items">
            {{ location}}
        </li>
    </ul>
</div>