ユーザーがデータベースに存在するかどうかを確認し、存在する場合は 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 を返すことです。サブスクリプションの確認を待ちません。それを修正する方法はありますか?