我有一个问题,我需要禁用我的进程按钮 为了避免向服务器发送多个请求,这在我的情况下意味着 库存中重复记录。所以我做了下面的代码 但它不起作用按钮未禁用,您可以 在这种情况下帮助我,谢谢。
我的网页:
<div class="col-sm-2" style="padding-top: 20px;">
<button type="submit"
id="continue"
ng-disable="isDisabled"
ng-model="isDisabled"
ng-click="controller.save()"
class="btn btn-primary-default"
uib-tooltip="{{'buttons.save'| translate}}"
name="continue"
ng-focus= "controller.checkList()">
<span class="glyphicon glyphicon-ok"
aria-hidden="true">
</span>
<span>
{{'buttons.save'| translate}}
</span>
</button>
</div>
我的 Angularjs:
$scope.isDisabled = false;
this.myfunction = function() {
... my code
$scope.isDisabled = false;
}
<button type="submit"
id="continue"
̶n̶g̶-̶d̶i̶s̶a̶b̶l̶e̶=̶"̶i̶s̶D̶i̶s̶a̶b̶l̶e̶d̶"̶
ng-disabled="isDisabled"
̶n̶g̶-̶m̶o̶d̶e̶l̶=̶"̶i̶s̶D̶i̶s̶a̶b̶l̶e̶d̶"̶ ̶
ng-click="controller.save()"
class="btn btn-primary-default"
uib-tooltip="{{'buttons.save'| translate}}"
name="continue"
ng-focus= "controller.checkList()">
<span class="glyphicon glyphicon-ok"
aria-hidden="true">
</span>
<span>
{{'buttons.save'| translate}}
</span>
</button>
指令的名称是ng-disabled
,以 "ed" 结尾。
有关详细信息,请参阅
- AngularJS ng-disabled 指令 API 参考