0

我有两个页面,index.htmltabs.htmltabs.html是一个嵌套结构,它有一个 tabs 组件,每个 tab 都绑定到一个状态(tab1tab2tab3)。从index.html更改为tabs.html时,状态更改路径为:index -> tabs -> tab1。当您单击其他选项卡时,状态更改路径可能是:index -> tabs -> tab1 -> tab2。现在,如果您单击浏览器的后退按钮,您将只是从tab2返回到tab1,这意味着您仍在tabs.html中。现在我的问题是,有没有什么好的方法可以实现当点击浏览器的后退按钮时,我可以回到index.html而不仅仅是之前的状态?

4

1 回答 1

-1

因为浏览器中的返回操作适用于 URL,所以您可以在 tab1、tab2 和 tab3 状态的状态定义中删除 url 属性,并且您必须将它们链接到ui-sref.

现在,如果您返回浏览器,您将转到index.html

于 2016-02-22T08:08:01.310 回答