我試圖用選項卡指令uib-tabset
中的按鈕更改我的選項卡,但該按鈕僅在此指令的OUTSIDE外部工作。Angular UI bootstrap選項卡 - 無法使用選項卡內的按鈕更改選項卡
我在做什麼錯?
下面的代碼:
<button type="button" class="btn btn-default btn-sm" ng-click="active = 0">Select first tab - exterior button</button>
<div class="tabs-container">
<uib-tabset active="active">
<uib-tab index="0" heading="tab one">
tab one
</uib-tab>
<uib-tab index="1" heading="tab two">
tab two
<button type="button" class="btn btn-default btn-sm" ng-click="active = 0">Select first tab - internal button</button>
</uib-tab>
<uib-tab index="2" heading="tab three">
tab three
</uib-tab>
</uib-tabset>
</div>
創建上的一個功能:setCurrentTab(...) 。它會斷言設置值的正確位置。使用像ng-click =「setCurrentTab(0)」 –
在我的回答中沒有使用或需要控制器 – Andriy