一尘不染

始终禁用ng-disabled的按钮

angularjs

我正在尝试使用ng-disabled有条件地启用/禁用“保存”按钮:

<button type="button" title="Save Changes" ng-click="onSaveChanges()"
        ng-disabled="{{!data.modified}}">
  Save
</button>

我有一个$
scope.data.modified变量,当我的数据被修改后该变量变为true。无论是对还是错,都将启用“保存”按钮。元素检查显示,禁用ng的值按预期在“
true”和“ false”之间切换,但该按钮始终处于启用状态。


阅读 283

收藏
2020-07-04

共1个答案

一尘不染

当您使用角度js属性(例如ng-show,ng-hide,ng-disabled)时,应该没有蛇符号Ex。ng- disabled="!data.modified"
。对于其他普通属性(例如class),id必须与蛇符号一起使用。例如class={{aVaribaleinControllerScope}}

2020-07-04