var myApp = angular.module('myApp', []);
myApp.controller('MainCtrl', ['$scope', function ($scope) {
$scope.numbers = [10, 25, 35, 45, 60, 80, 100];
$scope.lowerBound = 42;
$scope.greaterThanNum = function (item) {
return item > $scope.lowerBound;
};
}]);
<div ng-app="myApp">
<div ng-controller="MainCtrl">
<p>Type a few numbers below to watch the filter</p>
<input type="text" ng-model="lowerBound" />
<ul>
<li ng-repeat="number in numbers | filter:greaterThanNum">
{{ number }}
</li>
</ul>
</div>
</div>