У меня проблема с Anguler ngx-charts. Я пытаюсь построить данные, но все еще получаю сообщение об ошибке: ERROR TypeError: data is not iterable
.
Если я использую эти данные, определенные в файле ts, график отображается правильно.
public data = [
{
"name": "Požadovaný prùtok vzduchu",
"series": [
{
"value": " 923",
"name": "0"
},
{
"value": " 923",
"name": "0"
},
{
"value": " 924",
"name": "1"
},
{
"value": " 916",
"name": "5"
},
{
"value": " 916",
"name": "8"
}
]
}
];
Но мне нужно построить данные из запроса https. Мой код:
this.loadedFile.getContent(email,this.nazev).subscribe(res => {
console.log(this.data);
this.data = res.data;
});
getContent(folder:any, filename:any) {
return this.httpClient.post<any>(apiUrl + 'loginApi/contentApi/file.php', {folder,filename});
}
Результат res.data должен быть JSON в правильном формате.
"data": {
"name": "Požadovaný prùtok vzduchu",
"series": [
{
"value": " 923",
"name": "0"
},
{
"value": " 923",
"name": "0"
},
etc...
Это мой код, и я не могу построить данные из запроса из-за повторяющейся ошибки. Я попытался преобразовать его в строку и обратно в формат JSON, использовать как строку, создать массив, и ничего не сработало.
Спасибо! :)