ngfor对象angular2(最终版)

问题描述:

我有对象的列表,每个对象的,如:ngfor对象angular2(最终版)

object : { 
    attr1 : string, 
    attr2 : string, 
    object1 : { 
    attr3 : string, 
    attr4 : string 
    } 
} 

在我HTML文件:

<tr *ngFor="let object of objects"> 
    <td>{{object.attr1}}</td> 
</tr> 

这工作正常。我想访问attr3

<td>{{object.object1.attr3}}</td> 

我试过,但它不工作

+0

什么是“它不工作”意味着什么? **每个对象**实际上都有'attr3'属性还是只有一些? –

+0

如果object1为空或未定义,则会引发异常 –

+0

有什么异常? –

猜测

<td>{{object.object1?.attr3}}</td> 
+1

工作正常!谢谢:D –