Angular 从包含需要索引的列表的对象中使用索引的ngFor?

Angular 从包含需要索引的列表的对象中使用索引的ngFor?,angular,indexing,ngfor,Angular,Indexing,Ngfor,我试着这样列出它 <tr *ngFor="let item of mf.data; let i = index;" [attr.data-index]="i"> <td>{{item.grouporganizationunit.organizationunitlist[i].organizationunits.name}}</td> {{item.grouporganizationunit.organizationunitlist[i].organizat

我试着这样列出它

<tr *ngFor="let item of mf.data; let i = index;" [attr.data-index]="i">
<td>{{item.grouporganizationunit.organizationunitlist[i].organizationunits.name}}</td>

{{item.grouporganizationunit.organizationunitlist[i].organizationunits.name}
但控制台报告一个错误,说明:

TypeError:无法读取未定义的属性“organizationunitlist”

但是我的数据有organizationunitlist,而且它不是未定义的,这是作为prntscr的数据日志


我做错了什么?我查看了类似的文章,但我认为我的案例是独一无二的,因为我在一个对象中有一个对象,它有一个列表

我认为你在这里犯了错误

item.grouporganizationunit.organizationunitlist[i].organizationunits.name

试试这个

item.grouporganizationunit.organizationunitlist[i].name

您的对象区分大小写,另一个错误是
.organizationunits.name
,您只需要
organizationUnitList[i]。name
。以下方面应起作用:

<td>{{item.groupOrganizationUnit.organizationUnitList[i].name}}</td>
{{item.groupOrganizationUnit.organizationUnitList[i].name}

谢谢,我不知道这个名字,我想知道这个名字,但也谢谢:)