我有一个ng-repeat
表格。当提交表单时,我想禁用提交表单输入。
我面临的问题是提交表格时。它禁用所有表单输入,并且永远不会重新启用。
请看看这个小提琴。
或下面的代码段。谢谢
在 JS 中
$scope.newDatas = {
a1: 'a',
a2: 'b'
}
$scope.send = function() {
$scope.isDisabled = true;
setTimeout(function() {
alert('done');
$scope.isDisabled = false;
},1000);
}
在 HTML 中
<div ng-repeat="(key, value) in newDatas">
<form name="newData">
<input type="text" ng-model="value" ng-disabled="isDisabled">
{{value}}
<button ng-click="send()" ng-disabled="isDisabled">submit</button>
</form>
</div>