私は次のようなものを持っています:
<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()orを示唆する回答を見てきましhistory.replaceState()たが、同じ問題があるようです。
ユーザーがタブのコンテキストメニューから「リンクアドレスのコピー」を選択できるようにタブを設定しても問題ありませんhrefが、タブは空のアンカーであるため、href動作が変わるのではないかと思います。(とにかく、それを設定する方法がわかりませhrefん。)
たぶん、コンテキストメニューに「タブアドレスのコピー」などを追加できます。
uib-tabset の各タブのルートを変更する方法を確認しましたが、そこにある回答uib-tabsetは、質問が求めているように思われることさえ参照していません。