2017-02-14 68 views
0

我有角2 ngForng不適用於兒童財產?

模型類的問題:

export class PaginationPage<T> { 
    content: Array<T>; 
} 

在組分:

page: PaginationPage<Blog>; 
    blogs: Array<Blog>; 

    ... 
    this.blogs = page.content; 

在模板:

<div *ngFor="let blog of blogs">:工作

<div *ngFor="let blog of page.content">:不工作。錯誤:無法讀取未定義的屬性「內容」

+0

請提供一個plunker或jsfiddle。 – Corvusoft

回答

3

這是因爲在執行page.content時,pageundefined。爲了避免你可以使用安全導航(elvis)操作符(?):

<div *ngFor="let blog of page?.content"> 
+1

是的,它工作:) – Jerry06

相關問題