我正在尝试禁用某些带有条件的标签,但 ng-disabled =“true”无法正常工作..即使它无法使用'true'条件
<div class="col-md-2 no-padding">
<span class="col-md-12 tab-item"
ng-class="{'tab-active': selectedtab == 'Date'}"
ng-click="tebSelect('Date')"
ng-disabled="true">Date</span>
</div>
答案 0 :(得分:1)
ng-disabled
指令根据传递给它的表达式添加disabled
属性,而disabled
属性仅适用于input
,select
或{{1}等表单元素元素。目前,您正在尝试将button
指令放在ng-disabled
元素上,这在任何意义上都无效。
使用AngularJS span
上的uib-tabs
可以轻松实现您尝试实现的功能,如下所示。在那里,您可以使用ui-bootstrap
指令和disabled
指令,这将帮助您禁用选项卡。
uib-tabs
答案 1 :(得分:0)
ng-disabled属性仅适用于输入,选择或按钮。尝试使用ng-class属性。
当Example_Value变量为true时被禁用&#39; class将添加到元素。
ng-class =&#34; {&#39;禁用&#39 ;: Example_Value == true}&#34;