在AngularJS控制器中,如何检查特定字段是启用还是禁用?我查看了AngularJS的文档,但是我没有找到任何表单字段属性来指示字段的启用/禁用状态。
答案 0 :(得分:3)
Angular的jqLite支持prop()。因此,如果你检查.prop('禁用'),它应该返回一个带有你答案的布尔值。
答案 1 :(得分:2)
在控制器上创建一个变量并在表单上使用它:
控制器:
$scope.fieldDisabled = true;
$scope.submitForm = function(){
alert("Disabled: " + $scope.fieldDisabled);
}
视图:
<form ng-submit="submitForm()">
<input type="text" ng-model="myModel" ng-disabled="fieldDisabled" />
<input type="submit" value="Submit" />
</form>
<button ng-click="fieldDisabled = !fieldDisabled">Toggle disable</button>