Angular 6 innerHTML добавить пользовательскую директиву - PullRequest
0 голосов
/ 24 октября 2018

Который должен вставить код в соответствующий div

ngOnInit() {
    if (this.pageOrSlug) {
        this._pageSubscriver = this._pageService.getByIdOrSlug(this.pageOrSlug).subscribe((page: IPage) => {
            this.title = page.title;
            this.body = this._sanitizer.bypassSecurityTrustHtml(page.body['en']);
        });
    }
}

Шаблон

<ng-container *ngIf="title">
<h1 [innerHTML]="title['en']"></h1>
<div [innerHTML]="body"></div>

Все отлично работает, кроме одного, если вHTML код, он не обрабатывает его

For Example if body = '<fa-icon></fa-icon>'
...