私はこの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」配列であり、コントローラ内の別のアレイ「examDetails」
があることの内部に、私はこれらを割り当てる試み以下のようなJSONデータを持っています
examCtrl.details ={};
examCtrl.details =data;
examCtrl.activeGoals=data.activeGoals;
examCtrl.examDetails=data.activeGoals.examDetails;
以下のような角度のオブジェクトへのデータは、私がactiveGoalsを取得していますが、examDetailsのために、私は「未定義の」エラーを取得しています。 私はここで何をしているのですか? activeGoals
以来examCtrl.examDetails=data.activeGoals[0].examDetails;
が配列そのものであり、あなたはexamDetails
、すなわち、それの最初のインデックス([0])
値が必要になります。
activeGoalsは配列です。あなたはdata.activeGoals [1]のようにアクセスする必要があります.examDetails – Max08