【发布时间】:2018-10-26 14:46:23
【问题描述】:
我试图通过将对象属性值设置为空字符串来修复未定义的错误,但它仍然给出如下所述的错误:
ERROR TypeError: Cannot read property 'notes' of undefined
TS
let notes;
if (typeof manufacturer_field.manufacturer_guidelines[0].notes == undefined){
notes = '';
} else {
notes = manufacturer_field.manufacturer_guidelines[0].notes;
}
HTML
<p *ngIf="field.notes?.length">{{field.notes}}</p>
我提到了这个答案,但没有用:How to handle 'undefined' in javascript
【问题讨论】:
-
问题不在于
notes。关于field和/或manufacturer_field.manufacturer_guidelines[0]。
标签: javascript angular typescript