【发布时间】:2020-12-24 03:20:44
【问题描述】:
我有这样的数组
array = [
{
naslov: 'Naslov1',
podnaslov: 'Podnaslov1',
odgovori: {
odgovor0: 'Odgovor 11',
odgovor1: 'Odgovor 12'
}
},
{
naslov: 'Naslov2',
podnaslov: 'Podnaslov2',
odgovori: {
odgovor0: 'Odgovor 21',
odgovor1: 'Odgovor 22'
}
},
{
naslov: 'Naslov3',
podnaslov: 'Podnaslov3',
odgovori: {
odgovor0: 'Odgovor 31',
odgovor1: 'Odgovor 32'
}
}
];
我正在尝试在 html liket 中循环,但我没有设法获得字段 odgovori。这是我的html
<div *ngFor="let item of array, let i=index">
<h1>{{item.naslov}}</h1>
<p>{{item.podnaslov}}</p>
<div *ngFor="let odgovor of item.odgovori[i], let i=index">
<p>{{odgovor}}{{i}}</p>
</div>
</div>
【问题讨论】:
-
odgovori是一个对象,而不是一个数组。试试KeyValuePipe。
标签: angular typescript loops ngfor