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>