我正在尝试向一个按钮添加一个disabled =“disabled”,以便在创建服务器请求时阻止元素,但是,由于某种原因,文档信息对我不起作用,所以我的情况是:
HTML:
<button ng-disabled="isDisable" ng-click="submit()">Submit</button>
JS (into my controller):
$scope.isDisable = false;
$scope.submit = function() {
$scope.isDisable = true;
//$http request....
something.sucess(function(data) {
$scope.isDisable = false;
};
};
由于某些原因我的逻辑不起作用。
有什么想法吗?
答案 0 :(得分:0)
您不需要{{}}
,因为它不是表达式。
<button ng-disabled="isDisable" ng-click="submit()">Submit</button>
修改强>
如果这是一个表单,那么在表单标签上执行..
<form name="aForm" novalidate ng-submit="submit()">
然后提交按钮
<button type="submit" ng-disabled="isDisable">Submit</button>