[英]How do I disable a button in my angular controller if a condition is met?
如果布尔变量(从后端返回)为真,我需要禁用按钮。
这是我的角度控制器上的不完整功能,如何更改我的控制器和 HTML 按钮以使其工作?
$scope.flagInLavorazione = function (flagInLavorazione) {
if (flagInLavorazione === true){
// What to add here?
}
}
您正在寻找ng-disabled
。 只需从您的控制器中为其分配一个属性。 当它为true
时,该元素将被禁用。 使用后端的值填充该属性。
对于 AngularJS,您可以使用:
<button ng-disabled="isNotReady">I'm a button</button>
编辑:根据您的要求,您将使用:
$scope.disabilitaConvalida = function (flagInLavorazione) {
$scope.saldoNegativo = false;
if (flagInLavorazione === false) {
$scope.saldoNegativo = true;
}
}
在您的模板中:
<button ng-disabled="saldoNegativo"></button>
原答案:
您在模板中设置:
<button ng-disabled="condition"></button>
和
$scope.condition = true
或false
在您的控制器中基于后端变量。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.