Вы можете использовать:
myFilteredList = $filter('filter')(myList, function(element){
return ['state1', 'state2'].indexOf(element.state) == -1
})
angular.module("app", [])
.controller("ctrl", function($scope, $filter) {
var myList = [{
state: 'state1',
prop: 'prop1'
},
{
state: 'state2',
prop: 'prop2'
},
{
state: 'state2',
prop: 'prop3'
},
{
state: 'state3',
prop: 'prop4'
},
{
state: 'state4',
prop: 'prop5'
}
]
$scope.myFilteredList = $filter('filter')(myList, function(element) {
return ['state1', 'state2'].indexOf(element.state) == -1
})
})
<!DOCTYPE html>
{{ myFilteredList | json }}