如果一个布尔变量(从后端返回)为真,我需要禁用一个按钮。这是我的Angular 控制器上不完整的功能,我如何改变我的控制器和HTML按钮,使其工作?
$scope.flagInLavorazione = function (flagInLavorazione) { if (flagInLavorazione === true){ // What to add here? } }
mmvthczy1#
您正在寻找ng-disabled。只需从您的控制器为其分配一个属性。当它是true时,该元素将被禁用。用后端的值填充该属性。
ng-disabled
true
vbkedwbf2#
对于AngularJS,您可以用途:
<button ng-disabled="isNotReady">I'm a button</button>
gdrx4gfi3#
**编辑:**根据您得要求,您可以用途:
$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。
$scope.condition = true
false
3条答案
按热度按时间mmvthczy1#
您正在寻找
ng-disabled
。只需从您的控制器为其分配一个属性。当它是true
时,该元素将被禁用。用后端的值填充该属性。vbkedwbf2#
对于AngularJS,您可以用途:
gdrx4gfi3#
**编辑:**根据您得要求,您可以用途:
在您的模板中:
原始答案:
在模板中设置:
还有
控制器中的
$scope.condition = true
或false
。