多参数Angularjs过滤结果

多参数Angularjs过滤结果,angularjs,Angularjs,我试图实现的是,我对angularjs还是相当陌生的,有时我理解代码的作用,但不理解如何实现,看看这个例子会让我有点困惑 我尝试自己制作一个自定义过滤器,在这段代码中,我尝试传递一个过滤器数组并将其推入数组out[],但它不起作用 App.filter('busqueda', function(){ console.log($scope.busqueda); return function(input){ var out = []; angular.forE

我试图实现的是,我对angularjs还是相当陌生的,有时我理解代码的作用,但不理解如何实现,看看这个例子会让我有点困惑

我尝试自己制作一个自定义过滤器,在这段代码中,我尝试传递一个过滤器数组并将其推入数组out[],但它不起作用

App.filter('busqueda', function(){
         console.log($scope.busqueda);
  return function(input){
    var out = [];
    angular.forEach(input, function(localidad){
       for (var i=0; i<$scope.busqueda.length; i++)
              out.push(busqueda[i]);
    })
    return out;
  }
})
那个代码似乎不起作用,唯一能做的就是把我的表留空。我怎样才能解决这个问题?我错过了什么? 选择的代码选择:

表上过滤器的代码:

<tr  ng-repeat="pueblo in pueblos[0].estados | filter:busqueda | orderBy:'nombre' ">

非常感谢您的帮助。

请对您想要实现的目标做一个基本的描述。@mudasserajaz有一个例子,但不是我的,看看select的功能,它会根据您选择的公司筛选员工,您可以选择2个或更多的公司请查看如何创建自定义筛选,因为你在做,而且用错了@mudasserajaz无意冒犯,但这一指南甚至没有那么广泛或有用
<tr  ng-repeat="pueblo in pueblos[0].estados | filter:busqueda | orderBy:'nombre' ">