2016-12-12 9 views
0

デフォルトでは、tabsetのアクティブなプロパティは空白(null)で、プロパティをtrueに設定すると自動的に切り替わります。しかし、nullに再度設定した後、再度trueに設定すると、切り替えられません。私は<p>タグに有効値を表示しました。タブセットのアクティブなプロパティが正しく動作しない

<pre>{{state_tab}}</pre> 
<div class="ui-tab-container"> 
    <tabset> 
     <tab heading="Region Wise" index="0" active="region_wise" ng-click="regionClicked()" style="border: 1px solid #e9e9e9;"> 
     </tab > 
     <tab heading="Branch Wise" index="1" style="border: 1px solid #e9e9e9;" active="state_tab"> 
     </tab> 
     <tab heading="City Wise" index="2" style="border: 1px solid #e9e9e9;" active="city_tab"> 
     </tab> 
     <tab heading="Counter Wise" index="3" style="border: 1px solid #e9e9e9;" active="counter_tab"> 
     </tab> 
    </tabset> 
    <p>I am changing the value of state_tab to "" on the click of region tab</p> 
</div> 
+0

[angular-ui-bootstrap tabs](https://angular-ui.github.io/bootstrap/#/tabs)を使用していますか? –

+0

duh!ええ...... – Akshay

答えて

1

古いバージョンのタブセットがあるかもしれません。 documentationに記載されているように、active属性はuib-tabset要素にあります。例えば。

<uib-tabset active="currentTabIndex"> 
    <uib-tab heading="Region Wise" index="0" classes="my-tab">Region content</uib-tab> 
    <!-- other tabs here --> 
</uib-tabset> 

この例では、plunkerを参照してください。

+0

ありがとうたくさんの男。しかし、角度と角度のバージョンを教えてもらえますか?と置き換えるとタブが表示されません。いくつかの掘り出し物と私はそれが角度とuiのブートストラップの相反するバージョンの主な原因だと思う。 – Akshay

+0

v0.14.0に 'uib-'接頭辞が導入されました。詳細については、[移行ガイド](https://github.com/angular-ui/bootstrap/wiki/Migration-guide-for-prefixes)を参照してください。 –

+0

私の場合は、最新の角度ファイルがあってもプログラム的にタブをナビゲートするのに問題がありました。 あなたのPLNKRは問題を解決するのに役立ちました。私からの+1も同様です:) – ahmednawazbutt

0

active属性がtabsetディレクティブに追加する必要があり、このplunkr

をチェックしてください。その値は、表示するタブのインデックスでなければなりません。詳細は、チェックアウトAngular UI Bootstrap - Tabs

関連する問題