【发布时间】:2020-02-08 17:39:52
【问题描述】:
我一直在尝试显示来自 web api 的数据,但在迭代显示它们时出现错误。
这是我的组件文件的副本。
this.uploadService.getFiles()
.subscribe(
data => this.files$ = data
);
HTML 组件文件:
<a *ngFor="let file of files$" class="list-group-item list-
group-item-action">{{file.id}}</a>`
WEBAPI JSON 文件:
[{"Id":458,"FileCode":609"},{"Id":451,"FileCode":602"}]
服务文件:
public getFiles(){
return this.httpClient.get(this.SERVER_URLGETFILE)
}
我收到的错误消息是“找不到不同的支持对象 []NgFor 仅支持绑定到 Iterables,例如数组。”
【问题讨论】:
-
找不到不同的支持对象,告诉您您正在尝试使用 *ngFor 中的对象。你确定你的 api 返回一个 Array 吗?
-
我包含了我的 API 返回的值。