Here is my object
{
"_id": "555ab225ae9c30b57432e1d2",
"firstname": "Mindy",
"lastname": "Martinez",
"subjects": [
{
"name": "Mathematics",
"grades": {
"assignments": 16,
"tests": 4,
"final": 38
}
},{
"name": "English",
"grades": {
"assignments": 10,
"tests": 12,
"final": 35
}
},{
"name": "Chemistry",
"grades": {
"assignments": 19,
"tests": 8,
"final": 3
}
},{
"name": "Physics",
"grades": {
"assignments": 4,
"tests": 26,
"final": 32
}
},{
"name": "Biology",
"grades": {
"assignments": 19,
"tests": 26,
"final": 1
}
},{
"name": "F Maths",
"grades": {
"assignments": 4,
"tests": 6,
"final": 11
}
}
]
}
I need to know how to push the subject name and the total amount of grades (assignments + tests + final) into seperate arrays subjects (subject name) and scores (sum of assignments tests and final)
var subjects = [];
var scores = [];
for(var x in $scope.data.subjects){
subjects.push(x.name);
}
for(var y in $scope.data.subjects){
scores.push(y.assignments+y.tests+y.final);
}
heres my code http://plnkr.co/edit/RXzjPllg0RSWjvgMjIoU?p=preview
what I tried is under the //Data// comment . Dosent seem to work as the labels for the radar chart show undefined same thing with the data