超全模态模型 × Harness 升级,升级解锁 ArkClaw,最新支持 DeepSeek-V4 系列与 GLM-5.1
你遇到的问题很常见——ng-disabled指令只对表单控件(如、、等)生效,普通的标签并不是表单元素,所以直接设置ng-disabled="true"不会有任何效果。下面给你两种可行的解决方案: 方案1:将替换为标签 # 既然ng-disabled只认表单控件,最简单的办法就是把你的换成,这样指令就能正常工作了,再通过CSS调整按钮样式,让它看起来和原来的tab完全一致: <div class="col-md-2 no-padding"> <button class="col-md-12 tab-item" ng-class="{'tab-active': selectedtab == 'Date'}" ng-click="tebSelect('Date')" ng-disabled="true"> Date </button> </div> 对应的CSS调整示例(去掉按钮默认样式): .tab-item { border: none; background: transparent; /* 其他你原来的tab样式 */ } .tab-item:disabled { opacity: 0.6; cursor: not-allowed; } 方案2:保留,通过自定义逻辑实现禁用效果 # 如果不想修改标签类型,可以通过控制点击事件+添加禁用样式来模拟禁用状态: 首先在控制器里定义一个禁用状态变量(比如$scope.isDateTabDisabled = true),然后: <div class="col-md-2 no-padding"> <span class="col-md-12 tab-item" ng-class="{'tab-active': selectedtab == 'Date', 'tab-disabled': isDateTabDisabled}" ng-click="!isDateTabDisabled && tebSelect('Date')"> Date </span> </div> 添加禁用状态的CSS样式: .tab-disabled { opacity: 0.6; cursor: not-allowed; pointer-events: none; /* 彻底阻止点击事件,比ng-click条件更可靠 */ } 这里的pointer-events: none会直接禁用元素的所有交互,包括点击、hover等,配合视觉样式就能完美模拟禁用效果。 内容的提问来源于stack exchange,提问作者Isanka Thalagala
超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起
模型再升级,30秒超长叙事, 模态参考扩容
模型自由,工具不限,最新支持 Deepseek-V4 系列、GLM-5.3 系列
超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列
大模型19元起,Al应用9.9元畅享,新人首购爆款尽享优惠