Всем привет. Помогите решить задачу. Особого опыта с js и angularjs у меня нет. Столкнулся с такой проблемой, как можно так сделать, чтобы фильтровалось по нескольким значениям, а не только по одному, сам пример: есть несколько кнопок такого типа
<button class="btn btn-default" ng-repeat="route in routes" ng-if="route < 13" ng-class="{'btn-success': route == currentRoute}" ng-click="filterRoute(route)">{{route}}</button>
дальше сам filterRoute
$scope.filterRoute = function(r) {
$scope.currentRoute = r;
transitLineService.setFilter(r);
layerManagerService.showLayer(transitLineService.ident);
};
и выводится
return {
_filterRoute: null,
_toggler: function(b) {
transitTramsService.activate();
if(b) {
vehiclesService.setFilterRoute(this._filterRoute);
} else {
vehiclesService.setFilterRoute(false);
}
},
setFilter: function(r) {
this._filterRoute = r;
Прошу прощения если где-то ошибки и глупости.