Я возвращаю объект json из запроса get. Я попытался перебрать его с помощью forEach, но получил ошибку: Свойство 'forEach' не существует в типе 'Employee'. Сотрудник является наблюдаемым.
Это в Angular 7
employee: Employee[];
single: any = [
{
"name": [],
"value": []
}
];
chartData(id){
return this.employeeService.getEmpSkill(id)
.subscribe( data => data.forEach((i) => {this.single.push({name: (i.skill_name), value: (i.score) })
this.single = [...this.single]
console.log(this.single)
}));
}
Я ожидаю, что массив будет возвращен, чтобы я мог данные на диаграмме. Вместо этого я получаю: ошибка TS2339: свойство 'forEach' не существует для типа 'Сотрудник'.