在AngularJS 1.4.9中,ng-disabled
指令用于禁用一个HTML元素。如果它不起作用,可能有几个原因。
ng-disabled
指令。它应该被应用在一个表达式上,该表达式的结果将决定元素的禁用状态。例如:
isDisabled
变量,并且它的值是可以决定元素禁用状态的。例如:app.controller('MyController', function($scope) {
$scope.isDisabled = true;
});
检查是否在其他地方改变了isDisabled
变量的值。可能是在控制器中的其他函数或事件处理程序中进行了更改。
如果ng-disabled
指令仍然不起作用,尝试使用ng-readonly
指令代替。有时,某些元素(如)可能不支持
ng-disabled
指令,但支持ng-readonly
指令。
通过检查以上步骤,您应该能够解决ng-disabled
指令不起作用的问题。