我正在尝试使用ng-disabled有条件地启用/禁用“保存”按钮:
<button type="button" title="Save Changes" ng-click="onSaveChanges()" ng-disabled="{{!data.modified}}"> Save </button>
我有一个$ scope.data.modified变量,当我的数据被修改后该变量变为true。无论是对还是错,都将启用“保存”按钮。元素检查显示,禁用ng的值按预期在“ true”和“ false”之间切换,但该按钮始终处于启用状态。
当您使用角度js属性(例如ng-show,ng-hide,ng-disabled)时,应该没有蛇符号Ex。ng- disabled="!data.modified" 。对于其他普通属性(例如class),id必须与蛇符号一起使用。例如class={{aVaribaleinControllerScope}}
ng- disabled="!data.modified"
class={{aVaribaleinControllerScope}}