diff --git a/src/ngAria/aria.js b/src/ngAria/aria.js index ba8fd3530760..b1bcf01dcee9 100644 --- a/src/ngAria/aria.js +++ b/src/ngAria/aria.js @@ -115,9 +115,8 @@ function $AriaProvider() { var ariaCamelName = attr.$normalize(ariaAttr); if (config[ariaCamelName] && !attr[ariaCamelName]) { scope.$watch(attr[attrName], function(boolVal) { - if (negate) { - boolVal = !boolVal; - } + // ensure boolean value + boolVal = negate ? !boolVal : !!boolVal; elem.attr(ariaAttr, boolVal); }); }