Angularjs filter nested object

前端 未结 3 1318
夕颜
夕颜 2020-12-03 12:25

I have in angular nested object like this. is there way how to filter it for nested property

  • search.l
  • 3条回答
    •  刺人心
      刺人心 (楼主)
      2020-12-03 13:04

      Updated "Words Like Jared" answer to use regular expressions to check if it contains the searchterm. This way starts filtering when you type in 1 number so you don't have to match the entire word

      JSfiddle

          angular.forEach(shop.locations, function (location) {          
              if (checknum(location.city_id)) {
                  found = true;
              }
          });
      
          function checknum(num){
              var regx = new RegExp($scope.selectedCityId);
              return regx.test(num);
          };
      

    提交回复
    热议问题