Angular 2 - innerHTML样式

我从HTTP调用中获取大量HTML代码。我将HTML块放在一个变量中并使用[innerHTML]将其插入到我的页面中,但我无法设置插入的HTML块的样式。有没有人有任何建议如何实现这一目标?


@Component({selector: 'calendar',

template: '<div [innerHTML]="calendar"></div>',

providers:[HomeService], 

styles: [` 

h3 {color:red;}

`})

我想要设置样式的HTML是变量“calendar”中包含的块。


aluckdog
浏览 842回答 3
3回答

慕尼黑的夜晚无繁华

您需要遵循的简单解决方案是transformYourHtml(htmlTextWithStyle) {&nbsp; &nbsp; return this.sanitizer.bypassSecurityTrustHtml(html);&nbsp; }
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

AngularJS