У меня есть функция в моем ионном приложении, чтобы проверить, существует ли уже электронная почта пользователя в базе данных firebase.
checkValidEmail(email):any{
let result=this.userService.getUserByEmail(email);
console.log(result);
result.subscribe((k:User[])=>{
if(k.length>0){
return true;
}else{
return false;
}
});
}
Я пытаюсь передать его логический результат в следующем , если условие, чтобы проверить, существует ли введенный адрес электронной почты в базе данных. Если он существует, отображается ошибка.
if(this.checkValidEmail(this.user.email)){
console.log("Error : Already has this email address ");
this.error ="Already has this email address in out system";
}
Но я не могу получить true
или false
в if(this.checkValidEmail(this.user.email))
. Пожалуйста, помогите, я новичок в этом.