【发布时间】:2019-03-14 12:52:29
【问题描述】:
我有一个以下受控数组列表,如何显示该列表?
我试过了
this.item = this.data.["0"] // this is throwing an error
是否有其他解决方法可以实现这一点?
【问题讨论】:
-
最外面的数组有必要吗?您对接收到的数据结构有任何控制权吗?
-
不,我不希望最外面的数组完全没有必要。我收到的数据是从其他页面推送的。我怎样才能切掉外部数组?因为所有来自其他页面的数据都将被推送到列表中,正如您在图片中看到的那样
-
你试过 this.item = this.data[0] 吗??
-
是的。它给了我一个错误 this.item is undefined
-
通过运行内部循环来获取数据。
<div *ngFor="let a of data" > {{a.itemId}} <p *ngFor="let b of data.size">{{b.size}}</p> <p *ngFor="let c of data.price">{{c.price}}</p> </div>