как создать пользовательский фильтр на стороне контроллера javascript angularjs? я хотел бы выполнить поиск в массиве, называемом сегментами, по SegmentId, чтобы создать фильтр, который выполняет поиск foreach в массиве сегментов по SegmentId -
//Controller
$scope.GetSegmentDetails = function (id) {
$scope.SegmentName = $filter('SegmentById')($scope.segments,id);
}
//Filter
app.filter('SegmentById', function () {
return function (input, searchPerson) {
if (!searchPerson)
return input;
var results = [];
angular.forEach(input, function (person) {
}
});
return results;
}
});
$scope.segments
) - person boindiil   schedule 04.11.2014