【发布时间】:2016-04-26 22:35:41
【问题描述】:
我有一个关于检查对象中的某些字段是否存在的问题。
我想打印用户拥有的所有类别,所以我正在做这样的事情:
<ul *ngIf="user.categories.length > 0" *ngFor="#category of user.categories">
<li>
{{category.name}}
</li>
</ul>
原因?所有数据均正确打印,但我在 Web 控制台中遇到如下错误:
Cannot read property 'name' of null
但是当我做类似的事情时:
<ul *ngIf="user.categories.length > 0" *ngFor="#category of user.categories">
<li *ngIf="category">
{{category.name}}
</li>
</ul>
那么一切都好。
我是不是做错了什么,或者我每次都必须检查这个?你遇到过这样的问题吗?
【问题讨论】:
标签: variables properties null angular