From 623552b8924f2ea01a4d6cd800f757f2ca68a604 Mon Sep 17 00:00:00 2001 From: jasonp Date: Fri, 20 Apr 2018 14:17:04 +0800 Subject: [PATCH] added disable/enable functionality --- src/angular-summernote.js | 9 +++++++++ 1 file changed, 9 insertions(+) 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',