I am trying to get the value from nested array. Some how I was not able to get the value.
Here is my JSON
{
"VersionNum": "",
"studyLevel": [{
"countryName": "StudyLevel",
"FS": "15-JAN-2020",
"LS": "10-Jan-2020",
"FI": "08-DEC-2019",
"LI": "10-FEB-2019",
"getData": [{
"countryId": 0,
"userId": "4",
"Username": "Vimal",
"FI": "12-JAN-2020",
"LI": "21-Feb-2020",
"experience": 5
},
{
"countryId": 0,
"userId": "5",
"Username": "Jack",
"FI": "12-JAN-2020",
"LI": "21-Feb-2020",
"experience": 3
},
{
"countryId": 0,
"userId": "6",
"Username": "James",
"FI": "12-JAN-2020",
"LI": "21-Feb-2020",
"experience": 1
}
]
},
{
"countryName": "Country 1",
"FS": "15-JAN-2020",
"LS": "10-Jan-2020",
"FI": "08-DEC-2019",
"LI": "10-FEB-2019",
"getData": [{
"countryId": 0,
"userId": "4",
"Username": "Paul",
"FI": "12-JAN-2020",
"LI": "21-Feb-2020",
"experience": 5
},
{
"countryId": 0,
"userId": "4",
"Username": "Smith",
"FI": "12-JAN-2020",
"LI": "21-Feb-2020",
"experience": 5
},
{
"countryId": 0,
"userId": "4",
"Username": "Trumble",
"FI": "12-JAN-2020",
"LI": "21-Feb-2020",
"experience": 5
}
]
}
]
}
I am trying to access Username from getData Here is my ts code
const getUserData = this.dataService.getuserList().subscribe((data:any) => {
console.log(data);
this.reponsearray = data;
this.responseuserName = data.getData[0].Username;
});
Here is my HTML
<ng-container *ngFor="let item of responseuserName ">
<th [attr.colspan]="keycount" class="User-names">{{item.userName}}</th>
</ng-container>
Please let me know what I am doing wrong here.
studyLevel?