2017-05-17 1 views
1

는 I이 JSON 데이터에다중 각도 Json 데이터 배열을 단일 각도 객체에 할당하는 방법은 무엇입니까? 가 그

{ 
    "data": { 
    "points": 390, 
    "medal": "gold", 
    "activeGoals": [{ 
     "examType": full, 
     "dateApplied": null, 
     "status": "Active-GoodStanding", 
     "term": 2, 
     "amountPaid": 2500, 
     "pointEarned": null, 
     "examDetails": { 
     "totalAmountPaid": 4500, 
     "examDate": 1459449000000, 
     "endDate": 1554057000000, 
     "totalMarks": 100, 
     "nextExamDate": 1493577000000, 
     "interestRate": 0 
     } 
    }] 
    } 
} 

가 'activeGoal'어레이가 아래와 같이하고 내부 JSON 데이터를 다른 배열 'examDetails'

컨트롤러, I이 할당 시도 아래의 각도 객체에 데이터

나는 activeGoals를 얻고 있지만 examDetails에 대해서는 '정의되지 않은'오류가 발생합니다. 내가 여기서 뭘 잘못하고있는거야? activeGoals 이후 examCtrl.examDetails=data.activeGoals[0].examDetails;

가 배열 자체가 당신은 examDetails, 즉 그것의 첫 번째 인덱스 ([0]) 값이 필요합니다

+0

activeGoals는 배열입니다. data.activeGoals [1] .examDetails – Max08

답변

2

은 다음과 같이 지정합니다.

추가 : 귀하의 JSON examDetails에 따라 개체가 배열이 아닙니다.

+1

와 같이 액세스해야합니다. 잘 작동합니다. 감사합니다. @anoop .. – Mathi

0

정확한 데이터가 무엇인지 혼란 스럽다면 항상 JSON 편집기에서 변환 할 수 있습니다. 그러면 JSON 데이터에서 개체를 쉽게 할당 할 수 있습니다.