2016-10-19 2 views
0

다음과 같이 Json 요청이 있습니다. 나는 테이블에서 intrsted 키의 값만 필터링해야합니다. 필터를 처음 사용하고 앵귤러 키를 처리했습니다. JSON 요청 및 응답을 첨부했습니다. 도움이 필요합니다.응답의 객체 키에 각도 필터

JSON :

var customer = 
[ 
    [ 
    { 
     "businessuserid": 44, 
     "businessusername": "rk business New", 
     "businessusermobile": "00", 
     "businessusercountrycode": "91", 
     "admin": true, 
     "mobilevalidated": false, 
     "emailvalidated": false, 
     "email": "[email protected]", 
     "upin": "000044" 
    } 
    ], 
    [ 
    { 
     "approved": true, 
     "businessuserid": 43, 
     "businessusername": "Cakey Bakes", 
     "businessusermobile": "8050663763", 
     "businessusercountrycode": "91", 
     "admin": true, 
     "mobilevalidated": true, 
     "emailvalidated": false, 
     "email": "[email protected]", 
     "upin": "000043" 
    } 
    ], 
    [ 
    { 
     "intrsted": true, 
     "attended": false, 
     "businessuserid": 44, 
     "businessusername": "rk business New", 
     "businessusermobile": "00", 
     "businessusercountrycode": "91", 
     "admin": true, 
     "mobilevalidated": false, 
     "emailvalidated": false, 
     "email": "[email protected]", 
     "upin": "000044" 
    } 
    ], 
    [ 
    { 
     "intrsted": true, 
     "attended": false, 
     "businessuserid": 52, 
     "businessusername": "Cars workshop", 
     "businessusermobile": "9535000636", 
     "businessusercountrycode": "91", 
     "admin": true, 
     "mobilevalidated": true, 
     "emailvalidated": false, 
     "email": "[email protected]", 
     "upin": "000052" 
    } 
    ] 

HTML :

필터 사용에 아무 문제가 없습니다
<table ng-repeat="item in customers | filter: { intrsted: true }"> 
    <td>{{item.businessusername}}</td> 
    <tr> 
</table> 

답변

1

. 문제가 귀하의 ng-repeat에서 사용됩니다. json 객체를 두 번 확인하면 모든 항목이 다른 배열임을 알 수 있으므로 내부 객체를 배열로 사용해야합니다. ... 당신은 당신의 항목 그냥 다른 배열이 너무 [0] 당신은 당신이 원하는 결과를 얻을 것이다 항목처럼 사용하다 볼이

<table ng-repeat="item in customers | filter: { intrsted: true }"> 
    <td>{{item[0].businessusername}}</td> 
</table> 

처럼 HTML을 수정

UPDATE

제 NG 반복 내부 HTML 사용 초 ng를 반복 내측에 배열리스트를 나타내는

... 지금

<table ng-repeat="item in customers | filter: { intrsted: true }"> 
    <td ng-repeat="customer in item">{{customer.businessusername}}</td> 
</table> 
+0

I 하나의 배열을 가진다. 둘 이상의 경우 항목 [1]을 동적으로 채울 수 있습니까? –

+0

체크 아웃 업데이트 섹션 ... –

+0

고마워, 도움이되었다. –