Фильтрация по значению
Я только начал освоение ангулара, и тут же возник вопрос. Может я невнимательно гуглю, а может я чего-то неправильно понимаю...
Короче, суть в следующем. Как сделать фильтрацию по конкретному значению? Не по всем, а лишь по одному? Пример из учебника показывает, что при введения текста - телефоны фильтруются по всем полям, а если мне надо только по названию телефона? Вот, делаю по урокам, но по своему <div ng-repeat="paralel in [1,2,3,4]"> <hr />{{paralel}} паралель<hr /> <div ng-controller="GroupListCtrl"> <ul> <li ng-repeat="group in groups | filter:paralel"> {{group.name}} <ul> <li>Студентов: {{group.count_st}}</li> <li>Часы: {{group.hours}}</li> <li>Предметы: </li> </ul> </li> </ul> </div> </div> function GroupListCtrl($scope) { $scope.groups = [ {"name": "1 ФИТ-1А", "paralel":1, "count_st": 29, "hours": 0}, {"name": "1 ФИТ-1Б", "count_st": 16, "paralel":1, "hours": 30}, {"name": "1 ФИТ-1В", "count_st": 58, "paralel":2, "hours": 0} ]; } |
Все. Вопрос снят. Кому интересно, вот реализация
<div ng-repeat="paralel in [1,2,3,4]"> <hr />{{search.paralel=paralel}} паралель<hr /> <div ng-controller="GroupListCtrl"> <ul> <li ng-repeat="group in groups | filter: search | filter: year"> {{group.name}} <ul> <li>Студентов: {{group.count_st}}</li> <li>Часы: {{group.hours}}</li> <li>Предметы: </li> </ul> </li> </ul> </div> </div> |
Часовой пояс GMT +3, время: 21:36. |