转到Angular 4 App中之前访问过的路线

时间:2018-02-14 19:39:28

标签: angular routes

有没有办法“解开”某些用户在我的网络应用程序中经历的路线?我目前有一个Angular 4应用程序,正在使用unauthorized页面。

以下是发生的事情:

  • 用户从某个网络请求收到403后登陆未经授权的页面
  • 用户点击所述页面上的“好”按钮并重定向回登录屏幕

我想知道是否有办法在他们访问未经授权的页面之前回到他们所在的上一页。所以:

  1. 主页
  2. 客户页面
  3. 管理员页面(未经授权)
  4. 此时,他们点击okay按钮,然后返回到客户页面。

    我是否必须与路线互动?也许有另一种方式?

    修改

    如果路由URL转换为https://mywebsite/unauthorized之类的内容,我理想情况下要导航到进入此状态之前被击中的路由。

    由于

1 个答案:

答案 0 :(得分:0)

您可以使用位置服务,将其注入组件后只需使用

this.location.back()

它就像你在浏览器中按回来一样。