gpt4 book ai didi

angular - 找不到类型为 '[object Object]' 的不同支持对象 'object'。 NgFor 仅支持绑定(bind)到 Iterables,例如 Angular 8 中的数组

转载 作者:行者123 更新时间:2023-12-04 12:59:32 27 4
gpt4 key购买 nike

我想使用 ngFor 呈现用户列表指令,但是当我尝试执行此控制台时显示错误。

错误

ERROR Error: Cannot find a differ supporting object '[object Object]' of type 'object'. NgFor only supports binding to Iterables such as Arrays.



组组件.ts
groupUsers: any[] = [];

this.groupService.getGroupUsers(this.groupId)
.subscribe(groupUsers => {
this.groupUsers = groupUsers;
});

群组服务.ts
getGroupUsers(groupId: number): Observable<any[]> {
return this.http.get<any[]>(this.baseUrl + 'GroupAttendance/GroupUsers/' + groupId);
}

组组件.html

<div *ngFor="let user of groupUsers" class="modal-body">
<div class="card">
<div class="card-body">
<div class="form-group">
<p>{{ user.user.knownAs }}</p>
</div>
</div>
</div>

这是从服务器获取数据的响应
enter image description here

我不知道为什么控制台会显示这个错误

最佳答案

In your group.component.html

   <div *ngIf="groupUsers?.length > 0">
<div *ngFor="let user of groupUsers" class="modal-body">
<div class="card">
<div class="card-body">
<div class="form-group">
<p>{{ user.user.knownAs }}</p>
</div>
</div>
</div>
</div>

关于angular - 找不到类型为 '[object Object]' 的不同支持对象 'object'。 NgFor 仅支持绑定(bind)到 Iterables,例如 Angular 8 中的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60300552/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com