我最近开始研究角度JS。
目前我正在使用$location.replace()
方法,但它只清除当前状态。我想要做的是清除我的Angular Single Page Application的整个历史堆栈:例如:
我的Angular SPA应用程序上有3条路线:#loginPage
,#registerPage
和 #homePage.
首先我的应用程序登陆#loginPage
,在点击注册链接#registerPage
后在该页面上,成功注册时单击提交按钮 #homePage
。
现在,在点击提交按钮之前,我想让用户遍历后路径,即#registerPage
到#loginPage
。
但是,注册成功后,我想限制用户遍历路径。
所以有可能我可以限制用户在特定点遍历整个历史记录。