diff --git a/src/angular-summernote.js b/src/angular-summernote.js index fb021e2..9ad0fc9 100644 --- a/src/angular-summernote.js +++ b/src/angular-summernote.js @@ -161,6 +161,14 @@ angular.module('summernote', []) }); }; + $scope.$watch('disabled', function (newVal) { + if (newVal) { + currentElement.summernote('disable'); + } else { + currentElement.summernote('enable'); + } + }); + $scope.$on('$destroy', function () { // when destroying scope directly if (!$scope.summernoteDestroyed) { @@ -181,6 +189,7 @@ angular.module('summernote', []) summernoteConfig: '=config', editable: '=', editor: '=', + disabled: '=', init: '&onInit', enter: '&onEnter', focus: '&onFocus',