如何在AngularJS中应用groupBy?

时间:2016-10-07 12:29:00

标签: angularjs filter group-by

我从数据库中提取类别并使用ng-repeat在HTML中显示。我想用groupBy对类别进行排序。我在谷歌搜索并找到了 angular-filter 库。

我使用了相同的库,但它没有工作:

<li ng-repeat="blog in blogs | groupBy:'category' ">
                <a href="#/category/{{blog.category}}">{{blog.category }}</a>
              </li> 
<script src="//cdnjs.cloudflare.com/ajax/libs/angular-filter/0.4.7/angular-filter.js"></script>

请告诉我出错或以其他方式做到这一点。

1 个答案:

答案 0 :(得分:0)

您需要注入a8m.group-by才能看到这一点 JSFiddle

顺便说一句,groupBy会将您的列表转换为地图,因此您可能希望在将其发送到ngRepeat之前对其进行处理