我有類似:如何使AngularJS uib-tabset中的選項卡可鏈接?
<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
,無論如何。)
也許我可以添加「複製選項卡地址」或其他內容菜單。
我評論了how to change route for each tab in uib-tabset,但答案並沒有提及uib-tabset
甚至認爲這似乎是問題的問題。
我開始認爲這不能做,可能應該是Angular的功能要求。以爲我在1.5左右,似乎不太可能如此老的版本將被更新。 –