绑定html片段,可以使用<div [innerHTML]="htmlCode"></div>
但是由于安全策略,行内样式会被过滤掉,需要使用DomSanitizer
转化。
this.htmlCode = this.sanitizer.bypassSecurityTrustHtml(this.source);
除了行内样式,我还写了一些针对这段html的样式在当前组件的scss文件里,结果并没有生效,检查后发现,是因为angular给样式加了属性选择器,比如
.info[_ngcontent-qwy-c132] {
display: flex;
}