Ошибка: не удается найти другой поддерживающий объект '[object Object]' типа 'object' - PullRequest
0 голосов
/ 31 января 2019

ОШИБКА: не удается найти другой поддерживающий объект «[объект]] типа« объект ».NgFor поддерживает только привязку к итерациям, таким как массивы

данные

profile(id: string) { 
  this.UserProefileServices.Userdetails(id).subscribe((data: Response) => { 
  this.userdata = data["data"]; }); 
}

1 Ответ

0 голосов
/ 31 января 2019

Я предполагаю, что 'this.userdata' вы используете в цикле html * ngFor.* ngДля поддержки только Array, поэтому, если this.usetdata является объектом, вы должны преобразовать его в массив, например: this.userdata = Object.keys(data["data"]).reduce((arr, key) => {arr.push(data["data"][key]); return arr},[])

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...