From 10daefc6f466a21d9418437666461c80cf24fcfe Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Sun, 8 Apr 2012 02:49:03 -0700 Subject: fix(ngBindHtml): clear contents when model is falsy Closes #864 --- src/ng/directive/ngBind.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src/ng/directive/ngBind.js') diff --git a/src/ng/directive/ngBind.js b/src/ng/directive/ngBind.js index 3c4a7d43..4f6d49aa 100644 --- a/src/ng/directive/ngBind.js +++ b/src/ng/directive/ngBind.js @@ -73,7 +73,7 @@ var ngBindDirective = ngDirective(function(scope, element, attr) { var ngBindHtmlUnsafeDirective = ngDirective(function(scope, element, attr) { element.addClass('ng-binding').data('$binding', attr.ngBindHtmlUnsafe); scope.$watch(attr.ngBindHtmlUnsafe, function(value) { - element.html(value == undefined ? '' : value); + element.html(value || ''); }); }); @@ -96,9 +96,8 @@ var ngBindHtmlDirective = ['$sanitize', function($sanitize) { return function(scope, element, attr) { element.addClass('ng-binding').data('$binding', attr.ngBindHtml); scope.$watch(attr.ngBindHtml, function(value) { - if (value = $sanitize(value)) { - element.html(value); - } + value = $sanitize(value); + element.html(value || ''); }); } }]; -- cgit v1.2.3