我有以下对象:
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
。
这可能吗?
最佳答案
尝试使用[]
表示法访问属性
<div *ngFor="let new of news; let newindex = index;">
<div *ngFor="let item of itemList[newindex]">
</div>
</div>
您的对象更像是数组,因此请考虑将其设为数组,而不是具有数字属性名称的对象。
检查 Stackblitz
关于javascript - Angular 访问数组中另一个 ngFor 上的 ngFor 索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49754222/