0
ボタングループをブートストラップタブに変換していて、私のビューの1つが表示されなくなりました。私が間違っていたことを理解することはできませんでしたが、タブが隠されているときに私のモデルをリセットするタブに絞り込んだと思います。ここで私が持っているものです。ブートストラップタブ隠し時にモデルを消去します
コントローラ:
$ctrl.$onInit = function() {
$ctrl.states = [ // for toggling which view to display
'state0', // 0
'state1', // 1
...
];
$ctrl.currentState = $ctrl.states[3]; // this should show my forth view
};
ビュー:
<!-- setting to false for testing -->
<div class="panel-body desktop hidden-xs hidden-sm" ng-show="false">
<!-- here I use currentState to determine which one is active -->
<uib-tabset active="$ctrl.currentState" type="tabs" justified="true">
<uib-tab heading="Some Text" index="'state0'">
<div class="text-center text-primary">Fields Marked With * Are Required.</div>
</uib-tab>
...
</uib-tabset>
</div>
タブが隠されているcurrentStateのは「」と私の他のビューが表示されないように設定されます。
VIEW2:
<div class="panel-body" ng-show="$ctrl.currentState === 'state4'">
...
<div>
どのように私は、この動作を無効にすることができますか?私はいくつかの研究をしましたが、私はこの問題を持つ人を見つけませんでした。前もって感謝します。