Reputation: 804
Kolkov angular editor doesn't support Iframe.
Package: https://www.npmjs.com/package/@kolkov/angular-editor
In the editor, it looks like it's working but the front panel is not showing anything
Steps to Reproduce
Upvotes: -1
Views: 1935
Reputation: 804
For this you need to make changes in angular editor config : You need to set sanitize: false.
config: AngularEditorConfig = {
sanitize: false,
.........................
};
Due to senetize:false chrome gives you an error in the front end like this :
WARNING: sanitizing HTML stripped some content (see http://g.co/ng/security#xss).
You can fix this error by creating custom pipe for sanitizing HTML :
sanitize-html.pipe.ts
import { Pipe, PipeTransform } from '@angular/core';
import { DomSanitizer, SafeHtml } from '@angular/platform-browser';
@Pipe({
name: 'sanitizeHtml'
})
export class SanitizeHtmlPipe implements PipeTransform {
constructor(private _sanitizer: DomSanitizer) {
}
transform(v: string): SafeHtml {
return this._sanitizer.bypassSecurityTrustHtml(v);
}
}
In HTML
<p *ngIf="appMessageData" [innerHTML]="appMessage | sanitizeHtml"></p>
This will help you :)
Upvotes: 1