【发布时间】:2019-07-04 22:59:55
【问题描述】:
我正在尝试从组件的输入访问数据,并使用 ngOnChanges 来执行此操作,但在控制台中抛出错误,如 "can not read property 'name' of undefined",但数据加载正确。
经过调试,只有在页面刷新时才会出现这个问题。第一次数据未定义,第二次数据正在加载。
我在这里做错了什么?
@Input() data: any;
ngOnChanges(changes: any) {
if(changes['data']) {
this.dispEn = this.data.name.en;
this.dispDe = this.data.name.en;
}
}
【问题讨论】:
标签: angular