При изменении select тип данных и значение передается в функцию (ng-change="sortEvents(type, value)")
В самой функции нужно осуществить фильтрацию по всем элементам $scope.events, выбрав все элементы со значением "state" равным "NSW"
$scope.sortEvents = function(type, value, $scope, $filter) {
$scope.events = $filter('filterBy')($scope.events, ['state'], 'NSW');
console.log($scope.events);
}
Но консоль пишет
prntscr.com/bmyj74
Angular filter через ng-repeat работает корректно, в app.js в зависимостях так же прописан как нужно.