diff --git a/angular-contenteditable.js b/angular-contenteditable.js index 0b3ce9a..d1bf74e 100644 --- a/angular-contenteditable.js +++ b/angular-contenteditable.js @@ -25,7 +25,15 @@ angular.module('contenteditable', []) var o = attrs[opt] opts[opt] = o && o !== 'false' }) - + // clear paste data + element.bind('paste', function(e){ + setTimeout(function() { + scope.$apply(function() { + ngModel.$setViewValue(e.target.innerText); + }); + element.html(ngModel.$viewValue); + }); + }); // view -> model element.bind('input', function(e) { scope.$apply(function() {