diff --git a/src/ng/directive/input.js b/src/ng/directive/input.js
index 3630512a..c122caf0 100644
--- a/src/ng/directive/input.js
+++ b/src/ng/directive/input.js
@@ -866,7 +866,13 @@ var VALID_CLASS = 'ng-valid',
// Write data to the model
function read() {
- ngModel.$setViewValue(element.html());
+ var html = element.html();
+ // When we clear the content editable the browser leaves a
behind
+ // If strip-br attribute is provided then we strip this out
+ if( attrs.stripBr && html == '
' ) {
+ html = '';
+ }
+ ngModel.$setViewValue(html);
}
}
};
@@ -876,6 +882,7 @@ var VALID_CLASS = 'ng-valid',