我从HTTP调用中获取大量HTML代码。我将HTML块放在一个变量中并使用[innerHTML]将其插入到我的页面中,但我无法设置插入的HTML块的样式。有没有人有任何建议如何实现这一目标?@Component({selector: 'calendar',template: '<div [innerHTML]="calendar"></div>',providers:[HomeService], styles: [` h3 {color:red;}`})我想要设置样式的HTML是变量“calendar”中包含的块。
3 回答
慕尼黑的夜晚无繁华
TA贡献1864条经验 获得超6个赞
您需要遵循的简单解决方案是
transformYourHtml(htmlTextWithStyle) {
return this.sanitizer.bypassSecurityTrustHtml(html);
}
- 3 回答
- 0 关注
- 876 浏览
添加回答
举报
0/150
提交
取消