innerHTML
is not a attribute exposed as a property of HTML Element.
<div [innerHTML]="html"></div>
So this will not work.
You can use @ViewChild
to access DOM Element
app.component.html
<div #someVar></div>
app.component.ts
import {ElementRef} from '@angular/core';
@ViewChild('someVar') el:ElementRef;
constructor() {}
ngAfterViewInit() {
this.el.nativeElement.innerHTML = "some html";
}