在角度,当我登录如何设置超时并导航形式的路线?

问题描述 投票:0回答:1

这是功能:

onSubmit(value){
this.authService.login(value.email, value.password)
.then(
  res=> {})
.catch(error=>
          {console.log(error);}
 )
}

我认为在res中我必须设置超时。我有authGuard,这就是我需要超时的原因。

angular firebase-authentication angular-router auth-guard
1个回答
0
投票

改变它;

onSubmit(value){
   this.authService.login(value.email, value.password)
   .then(
      res=> {
        setTimeout(()=>{this.navigateByUrl('/home');}, 1000);
      })
   .catch(error=>
      {console.log(error);}
    )
}

希望能帮助到你;

© www.soinside.com 2019 - 2024. All rights reserved.