AngularJS multiple filter with custom filter function AngularJS multiple filter with custom filter function javascript javascript

AngularJS multiple filter with custom filter function


Try this:

<tr ng-repeat="player in players | filter:{id: player_id, name:player_name} | filter:ageFilter">$scope.ageFilter = function (player) {    return (player.age > $scope.min_age && player.age < $scope.max_age);}


Hope below answer in this link will help,Multiple Value Filter

And take a look into the fiddle with example

arrayOfObjectswithKeys | filterMultiple:{key1:['value1','value2','value3',...etc],key2:'value4',key3:[value5,value6,...etc]}

fiddle


In view file (HTML or EJS)

<div ng-repeat="item in vm.itemList  | filter: myFilter > </div>

and In Controller

$scope.myFilter = function(item) {return (item.propertyA === 'value' || item.propertyA === 'value');}