我尝试像这样列出
<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并且没有未定义,这里是prntscr的数据日志 http://prntscr.com/hyggpp
我做错了什么?我检查类似的文章,但我认为我的情况是独特的因为我有一个对象的对象有一个列表。
答案 0 :(得分:1)
您的对象区分大小写,另一个错误为.organizationunits.name
,您只需要organizationUnitList[i].name
。以下应该有效:
<td>{{item.groupOrganizationUnit.organizationUnitList[i].name}}</td>
答案 1 :(得分:0)
我认为你在这里犯了错误
item.grouporganizationunit.organizationunitlist[i].organizationunits.name
试试这个
item.grouporganizationunit.organizationunitlist[i].name