【发布时间】:2017-04-10 01:14:08
【问题描述】:
当它们是错误消息时,保存按钮应该被禁用
<user-textbox name="txtbox" error-Message="errormsg"></user-textbox>
<button id="modalSaveButton" type="button" ng-click="save()" data-dismiss="{{ errormsg ? '' : 'modal' }}" value="Save"></button>
指令
link(scope) {
scope.errormsg = false;
function disableSave (n, o) {
const eleModalSave =
angular.element(document.querySelector('#modalSaveButton'));
if(scope.errormsg) {
eleModalSave.attr('disabled',"");
//save button should get disable if errormsg is true
} else {
eleModalSave.removeAttr('disabled');
}
}
scope.$watch('errormsg',disableSave, true);
}
O/P:保存按钮不会被禁用,即使它们是错误的
【问题讨论】:
-
能否请您添加您的完整指令代码和控制器,谢谢。
标签: javascript jquery html css angularjs