小编And*_*ist的帖子

Angular2 - 成功登录后重定向到调用url

我的应用程序已启动并运行Angular 2.1.0.路由受路由器保护,canActivate保护.

当将浏览器指向受保护的区域(如"localhost:8080/customers")时,我会像预期的那样重定向到我的登录页面.

但是在成功登录后,我希望被重定向回调用URL(在这种情况下为"/ customers").

处理登录的代码如下所示

login(event, username, password) {
  event.preventDefault();
  var success = this.loginService.login(username, password);
  if (success) {
    console.log(this.router);
    this.router.navigate(['']);
  } else {
    console.log("Login failed, display error to user");
  }
}
Run Code Online (Sandbox Code Playgroud)

问题是,我不知道如何从login方法中获取调用url.

我确实找到了一个关于这个的问题(和答案),但是对它没有任何意义. 登录后Angular2重定向

angular2-routing angular

24
推荐指数
2
解决办法
4万
查看次数

标签 统计

angular ×1

angular2-routing ×1