我有一个关于检查对象中是否存在某些字段的问题。
我想打印用户拥有的所有类别,因此我正在执行以下操作:
<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>
那一切都好。
我是在做错什么,还是每次都要检查一下?您曾经遇到过这样的问题吗?
ngModel
绑定。仍然缺少Angular1的自动生成的属性,这些属性对于客户端-服务器CRUD操作非常方便。