【发布时间】:2018-01-30 19:52:15
【问题描述】:
这篇文章是关于我在工作中发现的一个有趣的问题。
如果你还不知道。我说的是 Angular 2+
问题
所以你想显示一个列表的标记,这个列表的值来自后端,由于某种原因,你收到的不是一个很好的旧对象数组。
{
"car" :
{
"color" : "red",
"model" : "2013"
},
"motorcycle":
{
"color" : "red",
"model" : "2016"
},
"bicycle":
{
"color" : "red",
"model" : "2011"
}
}
然后你尝试使用 *ngFor 但出现了一条错误消息:
Cannot find a differ supporting object '[object Object]' of type 'object'. NgFor only supports binding to Iterables such as Arrays.
你可以在后端修复它,这样你就得到了一个对象数组,但不是没有人有时间去做。别担心,孩子,我有我们。
【问题讨论】:
标签: javascript angular typescript ecmascript-6