离子3 * ngFor数组元素内部

时间:2018-07-25 16:27:27

标签: loops ionic3

有没有办法循环进入*ngFor="let x of data[0]"

它给了我:

  

找不到其他支持对象'[object Object]'

但是,如果我做类似的事情:*ngFor="let x of data" and print {{x.name}}可以。

因此,重点是在data[0]中,我有一个元素“ el”是另一个数组。

所以我想做些类似的事情:let x of data[0].el

2 个答案:

答案 0 :(得分:1)

将您的分配数据[0]转换为数组怎么办?

在控制器类级别

newData: any[] = [];

功能上

newData=data.json();

然后

*ngFor="let x of newData"

答案 1 :(得分:1)

您可以使用 * ngFor

您的帖子会说这类数据

 this.data=[{el:[{f:'fa1',l:'la1'},{f:'fa',l:'la'}],surename:'sarkar'}];

因此,在 .html 中,我们需要在 * ngFor

中进行更改
*ngFor="let x of data[0]['el']