AngularJS按阵列重复过滤

时间:2016-06-03 10:00:55

标签: angularjs

是否可以通过数组或对象过滤我的ng-repeat?我目前通过http请求填充如下:

  <div class="ibox" ng-repeat="data in appraisals track by $index">

但是,有没有办法按数组进行过滤,这样我就可以有一个检查列表,可以按我的{{data.username}}进行过滤?

修改

这是控制器代码:

 var urlgetappraisals = './dbscripts/getAppraisals.php'

                    $http({method: 'GET', url: urlgetappraisals}).success(function(data) {

                       $scope.appraisals = data;
                       $scope.nme = [];
                       $scope.nme.push("testname");
                       $scope.nme.push("testname2");

                    }).error(function(data){

                    });

所以在我的HTML中:

我希望通过任何数组对象过滤评估(所以在这种情况下testname和testname2

1 个答案:

答案 0 :(得分:1)

<input ng-model="username" type="text"/>    
<div class="ibox" ng-repeat="data in appraisals | filter:username track by $index">