2つのログアウトボタンを作成し、*ngIf
を使用して表示する方法が1つあります。ユーザーが匿名でログインしている場合は、ログアウトではなくユーザーを削除する必要があります。
var user = firebase.auth().currentUser;
user.delete().then(function() {
// User deleted. Redirect to login page...
}).catch(function(error) {
// An error happened.
});
それとも、最初にあなたのログアウト機能の内部でチェックを行い、infoより
ためuser.isAnonymous
logout(){
var user = firebase.auth().currentUser;
if(user.isAnonymous){
user.delete().then(function() {
// User deleted. Redirect to login page...
}).catch(function(error) {
// An error happened.
});
}else{
//perform logout
}
}
チェックこのdocを(私はコードを自分でテストしていませんでした。)進むことができます