2017-02-14 67 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

相关问题