Я фильтрую данные при поиске в моем приложении. У меня проблема с записью условия проверки выбранных данных функции и данных второго фильтра функции.
В моем приложении 5 боковых меню. Если я щелкну любой из них, мне нужно сохранить это значение в переменной.
У меня есть другая функция, я зацикливаю результаты там. Но мне нужно проверить уже сохраненное значение , и значение отклика текущей функции одинаково или нет.
$scope.toggleTab = function (id) {
$scope.categoryId = id;
}
И еще одна моя функция,
$scope.getTags = function () {
var keywords_regex = new RegExp($scope.search.split(' ').map(function (i) { return '(?=.*' + i + ')'; }).join(''), 'i');
return $scope.getData.filter(function (data) {
return !!data.match(keywords_regex);
}).map(function (data) {
return data;
});
}
В этой функции карты мне нужно проверить результат, подобный этому,
}).map(function (data) {
if( selectedData == data.id){
return data;
}
});
Как я могу это сделать, я использовал $ rootScope. Но когда он оказался внутри l oop, результат изменился ..