Angular 角度6-空,未定义检查不工作-错误类型错误:无法读取属性';地区';未定义的
此剑道下拉列表作为剑道网格列存在Angular 角度6-空,未定义检查不工作-错误类型错误:无法读取属性';地区';未定义的,angular,typescript,null,undefined,Angular,Typescript,Null,Undefined,此剑道下拉列表作为剑道网格列存在 <kendo-dropdownlist [data]="regions" [textField]="'Region'" [value]="'RegionMasterID'" [formControl]="formGroup.get('Region')" [filterable]="true
<kendo-dropdownlist [data]="regions"
[textField]="'Region'"
[value]="'RegionMasterID'"
[formControl]="formGroup.get('Region')"
[filterable]="true"
(valueChange)="handleRegionChange($event, dataItem)"
(filterChange)="handleRegionFilter($event)">
</kendo-dropdownlist>
在HandlerRegionChange事件中,我试图检查用户是否进行了任何选择。如果是,则为If block,否则为else block。
如果用户单击下拉列表且未进行任何选择,则dataItem.Region为null,但不会执行else块,而是在控制台中引发错误:
ERROR TypeError: Cannot read property 'Region' of undefined
请指导如何解决此问题
ERROR TypeError: Cannot read property 'Region' of undefined