Javascript-форум (https://javascript.ru/forum/)
-   Angular.js (https://javascript.ru/forum/angular/)
-   -   Фильтрация по значению (https://javascript.ru/forum/angular/41560-filtraciya-po-znacheniyu.html)

Superwow3D 19.09.2013 10:22

Фильтрация по значению
 
Я только начал освоение ангулара, и тут же возник вопрос. Может я невнимательно гуглю, а может я чего-то неправильно понимаю...
Короче, суть в следующем. Как сделать фильтрацию по конкретному значению? Не по всем, а лишь по одному?
Пример из учебника показывает, что при введения текста - телефоны фильтруются по всем полям, а если мне надо только по названию телефона?

Вот, делаю по урокам, но по своему
<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}
    ];
}

Superwow3D 19.09.2013 12:21

Все. Вопрос снят. Кому интересно, вот реализация

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