获取特定索引对象的属性

时间:2017-05-10 08:56:14

标签: arrays angular typescript

我试图在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]

如何访问客户对象的属性,或者如何以更好的方式同时迭代这两个数组呢?

1 个答案:

答案 0 :(得分:1)

customers[i]?.login

您可以使用?.访问者以防止错误发生。

  

存在运算符的存取变体?可以用来   在一系列属性中吸收空引用。用它代替   点访问器。在基值可能为null或的情况下   未定义。