Angular 访问数组内另一个 ngFor 上的 ngFor 索引
Angular access ngFor index on another ngFor inside array
我有以下对象:
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>
您的对象更像是数组,因此请考虑将其设为数组,而不是具有数字 属性 名称的对象。
您需要使用方括号来获取该父索引 newindex
上的 itemList
的值
<div *ngFor="let new of news; let newindex = index;">
<div *ngFor="let item of itemList[newindex]">
</div>
</div>
我有以下对象:
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>
您的对象更像是数组,因此请考虑将其设为数组,而不是具有数字 属性 名称的对象。
您需要使用方括号来获取该父索引 newindex
itemList
的值
<div *ngFor="let new of news; let newindex = index;">
<div *ngFor="let item of itemList[newindex]">
</div>
</div>