我遇到角度为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;未定义的
答案 0 :(得分:3)
这是因为在执行page.content
时,page
为undefined
。为避免这种情况,您可以使用安全导航(elvis)运算符(?
):
<div *ngFor="let blog of page?.content">