Javascript 不使用子属性的原因?
我对angular 2Javascript 不使用子属性的原因?,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
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">