ckeditor / ckeditor4-angular

Official CKEditor 4 Angular component.
Other
51 stars 32 forks source link

Support for DomSanitiser SafeHtml #233

Open Alextremeee opened 1 year ago

Alextremeee commented 1 year ago

Are you reporting a feature request or a bug?

Feature request

Provide detailed reproduction steps (if any)

The data input into the editor can't be prepopulated with content considered unsafe as binding data to a string value will cause all unsafe cotnent to be removed.

constructor(
    private sanitizer: DomSanitizer
 ) { }
sanitizedHtml = this.sanitizer.bypassSecurityTrustHtml( "<p class='foo'>Hello World!</p>"

...

<ckeditor [data]="sanitizedHtml"></ckeditor>

This means that although you can set the editor options allowedContent option to true you cannot pre-populate the editor with allowed content.

Expected result

It would be nice if you could pass a SafeHtml value in here as well as a string so the editor can be preopulated with bypassed content.

github-actions[bot] commented 1 year ago

It's been a while since we last heard from you. We are marking this issue as stale due to inactivity. Please provide the requested feedback or the issue will be closed after next 7 days.

Comandeer commented 1 year ago

Sorry for the delayed reply.

 Your request sounds like a reasonable feature to implement, we will research this topic in the future.