如何创建假状态,与当前状态相同?这将给我们两个相同的历史,所以当你点击回来时,你会留在同一个。
我试过这个$state.go($state.current)
,没有运气。
背景故事:我有一个购物车需要显示/覆盖在具有自己路径(状态)的所有其他无关视图之上。当你回到浏览器上时,只需要关闭购物车,而不是我们所处的状态。得到它?我需要伪造双重状态。
现在,点击返回后,如果购物车已打开,我将取消状态转换,但如果您刚刚降落在该页面,则无法取消。如果当前站点历史记录中只有一个状态,则无法阻止转换回来。
答案 0 :(得分:0)
历史记录API是您的选择吗?
如果是这样,你可以为'onEnter'事件设置处理程序并在那里注入人工状态。