ngFor 与来自一个对象的索引,该对象包含一个具有需要索引的列表的对象?
ngFor with index from an object which contains an object which have a list that needs indexing?
我试过这样列出它
<tr *ngFor="let item of mf.data; let i = index;" [attr.data-index]="i">
<td>{{item.grouporganizationunit.organizationunitlist[i].organizationunits.name}}</td>
但控制台报告错误:
TypeError: 无法读取未定义的 属性 'organizationunitlist'
但我的数据有 organizationunitlist 并且它不是 undefined ,这里是数据日志作为 prntscr
http://prntscr.com/hyggpp
我做错了什么?我检查了类似的文章,但我认为我的案例是独一无二的,因为我在一个有列表的对象中有对象。
我认为你在这里弄错了
item.grouporganizationunit.organizationunitlist[i].organizationunits.name
试试这个
item.grouporganizationunit.organizationunitlist[i].name
您的对象区分大小写,另一个错误是.organizationunits.name
,您只需要organizationUnitList[i].name
。以下应该有效:
<td>{{item.groupOrganizationUnit.organizationUnitList[i].name}}</td>
我试过这样列出它
<tr *ngFor="let item of mf.data; let i = index;" [attr.data-index]="i">
<td>{{item.grouporganizationunit.organizationunitlist[i].organizationunits.name}}</td>
但控制台报告错误:
TypeError: 无法读取未定义的 属性 'organizationunitlist'
但我的数据有 organizationunitlist 并且它不是 undefined ,这里是数据日志作为 prntscr http://prntscr.com/hyggpp
我做错了什么?我检查了类似的文章,但我认为我的案例是独一无二的,因为我在一个有列表的对象中有对象。
我认为你在这里弄错了
item.grouporganizationunit.organizationunitlist[i].organizationunits.name
试试这个
item.grouporganizationunit.organizationunitlist[i].name
您的对象区分大小写,另一个错误是.organizationunits.name
,您只需要organizationUnitList[i].name
。以下应该有效:
<td>{{item.groupOrganizationUnit.organizationUnitList[i].name}}</td>