Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 不使用子属性的原因?_Javascript_Angular_Typescript - Fatal编程技术网

Javascript 不使用子属性的原因?

Javascript 不使用子属性的原因?,javascript,angular,typescript,Javascript,Angular,Typescript,我对angular 2ngFor有问题 模型类: export class PaginationPage<T> { content: Array<T>; } 导出类分页页面{ 内容:数组; } 在组件中: page: PaginationPage<Blog>; blogs: Array<Blog>; ... this.blogs = page.content; 页面:分页页面; 博客:数组; ... this.b

我对angular 2
ngFor有问题

模型类:

export class PaginationPage<T> {
  content: Array<T>;
}
导出类分页页面{
内容:数组;
}
在组件中:

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

  ...  
  this.blogs = page.content;
页面:分页页面;
博客:数组;
...  
this.blogs=page.content;
在模板中:

:已工作


:不工作。错误:无法读取未定义的

的属性“content”,这是因为在执行
页面内容时,
页面
未定义的
。为避免出现这种情况,您可以使用安全导航(elvis)操作员(
):



这是因为在执行
页面内容时,
页面
未定义的
。为避免出现这种情况,您可以使用安全导航(elvis)操作员(
):



请提供plunker或JSFIDLE。请提供plunker或JSFIDLE。
<div *ngFor="let blog of page?.content">