我有以下对象:
itemList = {
"0": [],
"1": [],
"2": [],
"3": []
};
我还有以下*ngFor
:
<div *ngFor="let new of news; let newindex = index;">
<div *ngFor="let item of itemList.newindex">
</div>
</div>
您可以看到我尝试访问itemList[0]
,例如使用创建的newindex
。
这可能吗?
答案 0 :(得分:2)
尝试使用[]
表示法来访问属性
<div *ngFor="let new of news; let newindex = index;">
<div *ngFor="let item of itemList[newindex]">
</div>
</div>
您的对象更像是数组,因此请考虑将其作为数组,而不是具有数字属性名称的对象。
答案 1 :(得分:0)
您需要使用方括号来获取该父索引itemList
上的newindex
的值
<div *ngFor="let new of news; let newindex = index;">
<div *ngFor="let item of itemList[newindex]">
</div>
</div>