我需要检查用户是否存在于数据库中,如果存在则返回 true。我有一个功能(顺便说一下,我正在使用firebase):
checkIfUserExists(login: string): boolean {
this.af.database.list('/users', {
query: {
orderByChild: 'login',
equalTo: login
}
}).subscribe(response => {
if(response.length === 0 ) return true
})
return false
}
问题是该函数总是返回 false。它不等待检查订阅。有什么办法可以解决吗?