У нас есть вкладки на одной из наших страниц. То, что мы пытаемся сделать, - отключить вкладки, когда сначала загружается страница, а затем активировать их одним нажатием кнопки. Я пытался добавить «инвалид» класс при определении вкладок, на мой взгляд:Отключить вкладку начальной загрузки
<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 пытался вернуться ложным, но он по-прежнему не работает
$scope.tabClick = function (selTabName) {
if ($('#'+selTabName).hasClass('disabled')) {
return false;
}
if (selTabName == 'tbReady') {
listReadyRows($rootScope.caseFileId);
} else {
listActionRows($rootScope.caseFileId);
}
}
Может кто-нибудь увидеть, что я делаю неправильно и мне точку в правильном направлении, пожалуйста!
Вы можете быть правы, но это невозможно изменить в это время из-за размера проекта. Поэтому было бы неплохо, если бы мы могли найти решение без изменения начальной загрузки. – user615611