![](/img/trans.png)
[英]Angular reactive form *ngFor loop, cannot read 'property' of undefined
[英]Angular 2: ngFor loop undefined value
我有一个简单的*ngFor
循环,无法弄清楚为什么会引发错误
<ion-list>
<ion-item *ngFor="let comment of [{'employee': 'jeremy lopez', 'desc': 'blah blah blah'}]">
<ion-avatar item-left>
<div class="initial-container">
<div class="flex justify-content-center align-items-center">
<div>{{ comment.employee }}</div>
</div>
</div>
</ion-avatar>
<p>{{ commment.desc }}</p>
</ion-item>
</ion-list>
这将引发错误TypeError: Cannot read property 'desc' of undefined
即使定义TypeError: Cannot read property 'desc' of undefined
也TypeError: Cannot read property 'desc' of undefined
。 当我在DOM中将{{ comment.desc }}
向上移动几{{ comment.desc }}
,它会起作用:
<ion-item *ngFor="let comment of [{'employee': 'jeremy lopez', blah: 'blah blah blah'}]">
<ion-avatar item-left>
<div class="initial-container">
<div class="flex justify-content-center align-items-center">
<div>{{ comment.employee | initialFormat }}</div>
<p>{{ commment.desc }}</p>
</div>
</div>
</ion-avatar>
</ion-item>
一切都很好,但是我需要能够在<div class="initial-container"></div>
之外访问comment.desc
。
有人可以解释发生了什么吗?
commment
undefined
,但comment
已定义。 你有错字
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.