From f70966f8762236b94dba9a13f1a25c5346616b3d Mon Sep 17 00:00:00 2001 From: Jason P Date: Wed, 10 May 2017 16:40:30 +0800 Subject: [PATCH] Added support for ng-required --- src/angular-summernote.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/angular-summernote.js b/src/angular-summernote.js index fb021e2..8afaa4c 100644 --- a/src/angular-summernote.js +++ b/src/angular-summernote.js @@ -74,6 +74,7 @@ angular.module('summernote', []) var updateNgModel = function() { var newValue = element.summernote('code'); if (element.summernote('isEmpty')) { newValue = ''; } + if (scope.ngRequired) { ngModel.$setValidity('required', !element.summernote('isEmpty')); } if (ngModel && ngModel.$viewValue !== newValue) { $timeout(function() { ngModel.$setViewValue(newValue); @@ -181,6 +182,7 @@ angular.module('summernote', []) summernoteConfig: '=config', editable: '=', editor: '=', + ngRequired: '=?ngRequired', init: '&onInit', enter: '&onEnter', focus: '&onFocus',