如何限制用户在角度5中单击浏览器后退按钮

时间:2018-01-12 08:27:50

标签: angular routing lazy-loading router angular5

我已经实现了延迟加载,并且路由工作非常正常:如果用户进行身份验证,它将路由到特定模块。

现在的问题是:如果用户点击浏览器的后退按钮,它会一直向后,直到登录页面。

有没有人能解决这个问题?例如,如何限制用户不要单击后退按钮,还是可以在登录页面时返回主页?

1 个答案:

答案 0 :(得分:3)

Angular的路由器提供了一个名为Navigation Guards的功能,试图解决这个问题。您可以在以下网址上阅读有关此内容的更多信息。

Routing & Navigation