【发布时间】:2016-02-22 07:54:51
【问题描述】:
我有两个页面,index.html 和 tabs.html。 tabs.html 是一个嵌套结构,它有一个 tabs 组件,每个 tab 都绑定到一个 state(tab1, tab2, 选项卡3)。从 index.html 更改为 tabs.html 时,状态更改路径为:index -> tabs -> tab1。当你点击其他标签时,状态变化路径可能是:index -> tabs -> tab1 -> tab2 .现在如果你点击浏览器的返回按钮,你只是从tab2返回到tab1,也就是说你还在tabs.html >。现在我的问题是,有没有什么好的方法可以实现点击浏览器的后退按钮时,我可以回到index.html,而不仅仅是之前的状态?
【问题讨论】:
-
就我个人而言,我不喜欢通过单击后退按钮直接后退太多的网站...我喜欢在最后一次点击之前的位置。
-
取而代之的是,为什么你不使用总是进入重定向状态的后退按钮
标签: angularjs angular-ui-router angular-ui-bootstrap angular-ui-bootstrap-tab