2017-10-26 7 views
1

가정하자 나는 다음과 같은 객체 배열이 있습니다각도 - 필터 NG-반복 배열의 객체에 대해 제대로 작동하지 않는

:

$scope.users = [{id: 1, username: "jon", expired: true}, 
       {id: 2, username: "adam", expired: false}, 
       {id: 3, username: "jeff", expired: false}] 

내가 만료 된 계정에 대한 필터링 된 테이블을 구축하기 위해 노력하고있어

<table class ="table table-bordered"> 
    <tr> 
     th>ID</th> 
     <th>Username</th> 
    </tr> 
    <tr ng-repeat="x in users |filter: x.expired == true"> 
     <td>{{ x.id }}</td> 
     <td>{{ x.username }}</td> 
    </tr> 
    </table> 

위의 표는 비어 있습니다. 필터를 어떻게 수정합니까?

답변

2

필터 표현식을 객체로 배치해야합니다.

ng-repeat="x in users | filter: { expired : true}"