这是我现在面临的错误。 (错误错误:NG02200:找不到类型为“object”的不同支持对象“[object Object]”。NgFor 仅支持绑定到 Iterables,例如数组。您是否打算使用键值管道?)
export class StudentDataComponent {
newdata:any;
// list = [];
constructor (private userAPIData:StudentDataService){}
ngOnInit(): void {
this.userAPIData.getdata().subscribe(res =>{
this.newdata= res;
console.log(this.newdata)
})
}
}
<tr *ngFor="let user of newdata;">
<td>{{user.id}}</td>
<td>{{user.firstName}}</td>
<td>{{user.lastName}}</td>
<td>{{user.id}}</td>
</tr>
newdata 是一个对象数据结构,与 *ngFor 不兼容,而是去里面的 users 数组,请将代码更改为下面!
<tr *ngFor="let user of newdata.users;">
<td>{{user.id}}</td>
<td>{{user.firstName}}</td>
<td>{{user.lastName}}</td>
<td>{{user.id}}</td>
</tr>