私たちのページにはタブがあります。私たちがやっていることは、ページが最初に読み込まれたときにタブを無効にしてから、ボタンをクリックするだけでタブを有効にすることです。私は、私の見解では、タブを定義するときに「無効」クラスを追加しようとしました:ブートストラップタブを無効にする
<ul class="nav nav-tabs">
<li id="tbReady" role="presentation" class="disabled"><a data-toggle="tab" href="#ready" ng-click="tabClick('tbReady')">Ready to Submit</a></li>
<li id="tbAction" role="presentation" class="disabled"><a data-toggle="tab" href="#action" ng-click="tabClick('tbAction')">Action Required</a></li>
</ul>
ページのロードは、彼らが無効になって表示された場合しかし、あなたは、彼らが再びアクティブになるタブをクリックしたとき。私は、誰かが私が間違っているのかを見ると、右方向に私を指すことができますしてくださいまた、定義からデータトグルを削除しようとしたし、その後tabClick機能にfalseを返すことを試みたが、それはまだ
$scope.tabClick = function (selTabName) {
if ($('#'+selTabName).hasClass('disabled')) {
return false;
}
if (selTabName == 'tbReady') {
listReadyRows($rootScope.caseFileId);
} else {
listActionRows($rootScope.caseFileId);
}
}
が動作していません!
あなたは正しいかもしれませんが、現時点ではプロジェクトのサイズのために変更することはできません。ブートストラップを変更せずに解決策を見つけることができればいいと思います。 – user615611