2017-04-12 2 views
0

나는 얻고 그AngularJS와 NG-반복 GET 값

myresponse 아래 응답

test: { 
    "credit": { 
     "1500000": [{ 
      "date": "2016-07-21", 
      "balance": -1528750, 
      "category": "Transfer out", 
      "narration": "test1", 
      "amount": -1500000 
     }, 
     { 
      "date": "2016-07-21", 
      "balance": -1528750, 
      "category": "Transfer out", 
      "narration": "test1", 
      "amount": -1500000 
     }] 
    }, 

HTML

<table class="table table-striped table-responsive table-bordered">       
    <tr> 
     <th class="text-center">Months</th> 
     <th class="text-center">Data</th> 
     <th class="text-center">Balance</th> 
     <th class="text-center">Category</th> 
     <th class="text-center">Narration</th> 
     <th class="text-center">Amount</th> 
    </tr> 
    <tbody ng-repeat="my in myctrl.credit"> 
     <tr ng-repeat="(key, val) in my"> 
      <td></td> 
      <td class="text-center">{{val.date}}</td> 
      <td class="text-center">{{val.balance}}</td> 
      <td class="text-center">{{val.category}}</td> 
      <td class="text-center">{{val.narration}}</td> 
      <td class="text-center">{{val.amount}}</td> 
     </tr> 
    </tbody> 
</table> 

나는 모든 값을 얻을 수 있습니다하지만 난 할 수 없습니다 이것에 들어가기 위해서 1500000 나는 이것을 어떻게 얻을 수 있을까

도 해당 월 행을 병합하고 싶습니다.

어떻게해야합니까?

+0

내가 사용 {{키}} 그것이 내가 정확히 무엇을 작동하지 – Dev

답변

3

귀하의 NG-반복은 잘못된 순서로 중첩됩니다. 해야합니다

<tbody ng-repeat="(key, val) in myctrl.credit"> 
<tr ng-repeat="data in val"> 
    //data has date, balance, etc 
    //key = 150000 
+0

표시됩니다? 각각 "key"와 "val"의 값은 무엇입니까? – Dev

+0

을 작동하지 않습니다 시도 0 1 – yBrodsky

+0

나는 150000을 얻고 싶다. – Dev