我有类似的东西:
<uib-tabset active="vm.activeTab">
<uib-tab index="0" heading="First"> </uib-tab>
<uib-tab index="1" heading="Second"> </uib-tab>
...
<uib-tabset>
我的控制器识别...#page&tab=second
到此处导航(通过查找选项卡名称并获取为活动选项卡设置的索引)。如何公开每个选项卡的 URL,以便用户可以将其添加书签或通过电子邮件发送给某人或其他人?
我可以添加一个ng-click
处理程序。我尝试进行该更新,location.href
但它刷新了页面。我已经看到了建议history.pushState()
或history.replaceState()
但似乎有同样问题的答案。
我可以设置href
选项卡,以便用户可以从选项卡上的上下文菜单中选择“复制链接地址”,但由于选项卡是一个空的锚点,href
我担心这会改变行为。(无论如何,我不知道如何设置它href
。)
也许我可以在上下文菜单中添加“复制选项卡地址”或其他内容。
我查看了如何更改 uib-tabset 中每个选项卡的路由,但那里的答案没有参考uib-tabset
,甚至认为这似乎是问题所要问的。