When using ng-required or required attribute on textarea the modelValue is set to undefined. This is happening mainly because the $isEmpty function is always returning true. https://github.com/froala/angular-froala/blob/master/src/angular-froala.js#L97