#angularjs #filter #group-by
#angularjs #Фильтр #группировка по
Вопрос:
Я извлекаю категории из базы данных и показываю в HTML с ng-repeat
помощью . Я хочу сортировать категории с groupBy
помощью . Я искал в Google и нашел библиотеку 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. Вы внедрили зависимость модуля
a8m.group-by
в свое приложение?2. Я ввел
'angular.filter'
в приложение angular
Ответ №1:
Вам нужно внедрить a8m.group-by
, чтобы увидеть этот рабочий JSFiddle
Кстати, groupBy превратит ваш список в карту, поэтому вы можете обработать его перед отправкой в ngRepeat