【发布时间】:2017-11-08 14:40:02
【问题描述】:
在 AngularJS 中,当我想显示数组中的特定元素时,在我看来,我会简单地像这样引用它:
<span>{{contact.emails[0].email_address}}</span>
但由于某种原因,在 Angular 中使用相同的设置,我得到了错误:
Runtime Error
Cannot read property 'email_address' of undefined
如果我返回一个包含 emails 数组的联系人对象,我如何引用数组中的第一项?
【问题讨论】:
-
用
?操作符试试,可能是第一次渲染模板,数组还是undefined。喜欢,{{ contact?.emails[0]?.email_address }} -
DV因为缺乏研究,这个问题至少有3个重复