我有一个角度指令:
angular.module("app").directive("myButtons", function () {
return {
restrict: "E",
scope: {
bdisabled: '='
},
templateUrl: "buttons.html"
}
});
模板:
<input type="submit" value="Update" ng-disabled="{{bdisabled}}" />
html:
<my-buttons bdisabled="!form.$valid"></my-buttons>
我正在尝试在模板中设置按钮的禁用状态。上面的代码几乎可以工作。
表单加载并生效,html呈现如下:
<input type="submit" ng-click="bdisabled()" value="Save" ng-disabled="false" disabled="disabled">
当我使表单无效时,ng-disabled 更改为 true 但 disabled="disabled" 无论如何都会保留。
我究竟做错了什么?