【发布时间】:2020-12-24 01:51:04
【问题描述】:
我是 Angular 的新手,正在使用 Firebase。当我检查用户登录时,即使我做了正确的检查,我的函数也总是返回 0。我的问题是我的返回值来自外部。
checkLog(mail: string, password: string): number {
let isTrue = 0;
this.http.get(exampleJson).subscribe(resData => {
for (let data in resData) {
this.http.get<User_model>(exampleJson' + data + '/.json').subscribe(res2Data => {
console.log('Name = ', res2Data.user_name, 'Password = ', res2Data.password);
if (mail === res2Data.user_name && password === res2Data.password) {
isTrue = 1;
}
})
}
});
return isTrue;
}
【问题讨论】:
标签: angular typescript firebase