ng不与儿童财产合作?

时间:2017-02-14 04:41:25

标签: javascript angular typescript

我遇到角度为2 ngFor

的问题

模特课:

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">:不工作。错误:无法读取属性&#39;内容&#39;未定义的

1 个答案:

答案 0 :(得分:3)

这是因为在执行page.content时,pageundefined。为避免这种情况,您可以使用安全导航(elvis)运算符(?):

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