【发布时间】:2018-05-31 23:27:29
【问题描述】:
我遇到以下错误,不断返回调试控制台
HomeComponent.html:33 错误类型错误:无法读取未定义的属性“url” 在 HomeComponent.getImageEvent (home.component.ts:73) 在 Object.eval [as updateDirectives] (HomeComponent.html:33)
HomeComponent.html
<div [ngStyle]="getImageEvent(i)">
home.component.ts
getImageEvent(index: number): object {
return {'background-image': 'url(' + this.events[index].images[0].url + ')'};
}
【问题讨论】:
-
问题可能在您的阵列内部。您的
images[0]是否有可能没有url属性?或者图像数组为空?试试console.log(this.events[index].images)看看会出现什么 -
非常感谢你给我的帮助,不要真的考虑那个bug,有时你看不到要领!!