angularJS高级搜索过滤器使用JSON文件

时间:2015-08-26 07:46:24

标签: angularjs

根据我需要过滤细节的选择,我有一个包含下拉列表,客户编号和PANno

customers.json:
---------------
    {  
       "txns":[  
          {                   
             "CustomerNumber":140000000034,                 
             "PANNo":"AOOPT7897C"
          },
          {  
             "CustomerNumber":150000000027,                 
             "PANNo":"AOOPT7897C"
          }
     ]
    }

控制器

$scope.customerSearch = function(){         
    $scope.searchStr = $scope.customerSearchStr;                    
            var params = {
                'key': 'CustomerNumber',
                'searchStr': $scope.customerSearchStr
            }                       
            CustomerSearchService.list(params, function(response) {      
                $scope.customers = response.customers;    
            });
        }

服务

.factory('CustomerSearchService', ['$resource', function ($resource) { 
  return $resource('../app/data/customers.json', {}, {
      'list': { method: 'GET', isArray: false}
  });
}]);

是否可以在本地json文件中搜索?

enter image description here

1 个答案:

答案 0 :(得分:0)

我过去使用过这个名为Sifter的库,非常喜欢它。