标签: angular routing lazy-loading router angular5
我已经实现了延迟加载,并且路由工作非常正常:如果用户进行身份验证,它将路由到特定模块。
现在的问题是:如果用户点击浏览器的后退按钮,它会一直向后,直到登录页面。
有没有人能解决这个问题?例如,如何限制用户不要单击后退按钮,还是可以在登录页面时返回主页?
答案 0 :(得分:3)
Angular的路由器提供了一个名为Navigation Guards的功能,试图解决这个问题。您可以在以下网址上阅读有关此内容的更多信息。
Navigation Guards
Routing & Navigation