使用 AngularJS 和 Bootstrap,假设有 3 个选项卡:tab1、tab2 和 tab3。每个选项卡上还有一些链接。例如,现在 tab1 处于活动状态。问题是:如何通过单击同一选项卡内的链接来更改 tab1 的内容?
main.html:
<div class="tabbable">
<ul class="nav nav-tabs">
<li ng-class="{active: activeTab == 'tab1'}"><a ng-click="activeTab = 'tab1'" href="">tab1</a></li>
<li ng-class="{active: activeTab == 'tab2'}"><a ng-click="activeTab = 'tab2'" href="">tab2</a></li>
<li ng-class="{active: activeTab == 'tab3'}"><a ng-click="activeTab = 'tab3'" href="">tab3</a></li>
</ul>
</div>
<div class="tab-content">
<div ng-include="'/'+activeTab"></div>
</div>
tab1.html:
<h1>TAB1</h1>
<a href="/something">Something</a>
something.html
<h1>SOMETHING</h1>
现在的问题是如何在 tab1 处于活动状态时将 tab1 内容更改为 something.html?