我试图在Angular2的视图中迭代两个数组。我使用*ngFor
遍历我的第一个数组,并使用索引迭代第二个数组。问题是,我无法获得第二个数组的对象的属性,它只是bug。
<tr *ngFor="let round of rounds ; let i = index">
<td>{{customers[i].login}}</td>
<td>{{round.status}}</td>
</tr>
此处customers[i].login
不起作用。但如果我只提出customers[i]
,我会在视图中看到我[object Object]
。
如何访问客户对象的属性,或者如何以更好的方式同时迭代这两个数组呢?
答案 0 :(得分:1)
customers[i]?.login
您可以使用?.
访问者以防止错误发生。
存在运算符的存取变体?可以用来 在一系列属性中吸收空引用。用它代替 点访问器。在基值可能为null或的情况下 未定义。