2016-11-08 54 views
1

我有對象的列表,每個對象的,如: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

有什麼異常? –

回答

2

猜測

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

工作正常!謝謝:D –