как передать данные из одной функции в функцию angularjs - PullRequest
0 голосов
/ 30 марта 2020

Я фильтрую данные при поиске в моем приложении. У меня проблема с записью условия проверки выбранных данных функции и данных второго фильтра функции.

  • В моем приложении 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, результат изменился ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...