2016-09-28 2 views
4
{ 
"employees" : [ 
    { 
     "name" : "XXX", 
     "id" : "1", 
     "Salary" : [ 
      { 
       "Month" : "XXXX", 
       "Amount" : "XXXX", 
      }, 
      { 
       "Month" : "XXXX", 
       "Amount" : "XXXX", 
      }, 
      { 
       "Month" : "XXXX", 
       "Amount" : "XXXX", 
      } 
     ] 
    }, 
    { 
     "name" : "YYY", 
     "id" : "2", 
     "Salary" : [ 
      { 
       "Month" : "YYYY", 
       "Amount" : "YYYY", 
      }, 
      { 
       "Month" : "YYYY", 
       "Amount" : "YYYY", 
      }, 
      { 
       "Month" : "YYYY", 
       "Amount" : "YYYY", 
      } 
     ] 
    } 
], 
} 

이 유형의 객체가 있습니다. 컨트롤러의 변수 vm.employess에 이것을 할당했습니다. 이제 HTML 영역에서이 작업을 반복하고 싶습니다. 나는 이것을 할 수 있었다 :배열을 사용한 ng-repeat

<div ng-repeat="i in vm.employees"> 
      {{i.id}} 
      {{i.name}} 
    </div> 

나는 또한 급료를 반복하고 싶다 그러나 나는 그것을 할 수 없었다. 누구든지 저를 도울 수 있습니까! 당신이 JSON을 중첩 한 것처럼

답변

1

, 당신은 중첩 된 ng-repeat

<div ng-repeat="i in vm.employees"> 
      {{i.id}} 
      {{i.name}} 
    <div ng-repeat="sal in i.Salary"> 
     {{sal.Month}} 
     {{sal.Amount}} 
    </div> 
</div> 
+0

감사를 사용해야합니다. 그것은 –

+0

@ Janukasamaranyake, 그걸 보니 행복하게 작동합니다 :) –