diff --git a/src/angular-trix.js b/src/angular-trix.js index 70a87f8..8a1f637 100644 --- a/src/angular-trix.js +++ b/src/angular-trix.js @@ -39,10 +39,14 @@ e.preventDefault(); } - scope[method]({ - e: e, - editor: element[0].editor - }); + if(!scope.$root.$$phase) { + scope.$apply(function() { + scope[method]({ + e: e, + editor: element[0].editor + }); + }); + } }); };