我有三个复选框'a','b','c'和一个按钮'X'。 如果最初检查'a'和'b'并且未选中'c',则应禁用'x'。 否则,对于上述以外的任何组合,应启用“x”。
答案 0 :(得分:0)
使用ng-disabled。 https://docs.angularjs.org/api/ng/directive/ngDisabled
<button ng-disabled="$ctrl.checked">Button</button>
根据您的逻辑需要,在控制器中将 $ ctrl.checked 更新为true / false。
答案 1 :(得分:0)
您需要将ng-disabled用于禁用和显示按钮
<button ng-disabled="$scope.a && $scope.b && $scope.c">Button</button>