Я извлекаю данные из службы Angular и пытаюсь заполнить и гистограмму ngx.
export class CustomersComponent implements OnInit {
customers: Customer[];
single: any = [
{
"name": [],
"value": []
}
];
view: any[] = [700, 400];
// options for the chart
showXAxis = true;
showYAxis = true;
.......
Я перебираю данные, чтобы получить отдельные результаты, а затем передаю их на график.
ngOnInit(): void {
this.getCustomers();
this.customerService.getCustomers().subscribe(res => res.forEach((item, i , res) => {this.single.push({name:(item.firstname), value: (item.age) }) }));
this.single = [...this.single];
console.log(this.single),
(err) => {console.log(err)};
}
Я вижу данные в консоли, но это не такзаполнить график.Я также заметил, что мой первый объект пуст и следующие заполнены.
Может быть, поэтому диаграмма не заполнена данными?Любая помощь очень ценится.