使用此代码:
this.router.navigateByUrl('/login');
我收到以下警告:来自navigatebyurl的promise将被忽略。如何以及何时在这里处理承诺?
P.S。我在AuthGuard canActivate
中使用它。
答案 0 :(得分:3)
navigateByUrl 函数返回一个 promise,因此您可以使用 .then() 方法:
this.router.navigateByUrl('/login').then(() => {
// Do something
});