AngularFire 2 - Auth.logout() callback

前端 未结 2 1817
慢半拍i
慢半拍i 2021-01-19 15:01

I\'m trying to logout and then navigate to a login url, but the authguard from this url prevents logged users to view it and since the second line is reached before the prom

2条回答
  •  猫巷女王i
    2021-01-19 15:14

    This has now been replaced with signOut() which returns a firebase promise. So if you import import { AngularFireAuth } from 'angularfire2/auth';

    you can then

    constructor(public afA: AngularFireAuth){}
    
    logout(){
        this.afA.auth.signOut().then(() => {
           this.router.navigate(['']);
        });
    }
    

提交回复
热议问题