【发布时间】:2019-06-10 09:28:59
【问题描述】:
我找不到禁用 li 上的 a 标签的方法。一切都显示为已禁用,但我仍然可以单击它。
我正在使用 AngularJS 和 Bootstrap
我应该如何禁止点击标签?
vm.actions.documentsCompleted 为假。 li 上的第一个 ng-class 运行良好。但我仍然可以单击选项卡。
<li ng-class="{'disabled': !vm.actions.documentsCompleted}" class="nav-item">
<a ng-disabled="!vm.actions.documentsCompleted" class="nav-link " id="risk-tab" data-toggle="tab" href="#risk" role="tab" aria-controls="contact" aria-selected="false"><span ng-class="{'d-none' : !saved.savedRisk}"><i class="far fa-check fa fa-sm"></i></span> Text</a>
【问题讨论】:
-
根据您的用例,您可以使用
button和btn-link类。它看起来像一个链接,但行为却像一个按钮,因此可以禁用它。
标签: javascript html angularjs twitter-bootstrap