我有像下面如何將多級Json數據數組分配給單個Angular對象?
{
"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
}
}]
}
}
在這種JSON數據存在「activeGoal」陣列,以及內部的JSON數據的,有一個另一個數組「examDetails」
在控制器,我試圖分配這些數據轉換成的角對象像下面
examCtrl.details ={};
examCtrl.details =data;
examCtrl.activeGoals=data.activeGoals;
examCtrl.examDetails=data.activeGoals.examDetails;
我正在activeGoals,但對於examDetails我收到「未定義」錯誤。 我在這裏做什麼錯?
activeGoals是一個數組。你應該訪問它像data.activeGoals [1] .examDetails – Max08