【发布时间】:2021-06-02 17:11:25
【问题描述】:
在我的 Angular-11 中,我有以下代码:
user(){
const data = localStorage.setItem('user', JSON.stringify(this.user));
if (data != null && data!='undefined') {
return data;
}
this.api.get('auth/user', this.header).subscribe(
// tslint:disable-next-line:no-shadowed-variable
data => { this.dataHandler(data) },
error => { console.log(error) }
);
}
但是我收到了这个错误:
此条件将始终返回 'true',因为类型 'void' 和 'string' 没有重叠。ts(2367)
然后突出显示:
if (data != null && data!='undefined') {
我该如何解决?
谢谢
【问题讨论】:
标签: angular