为了账号安全,请及时绑定邮箱和手机立即绑定

Angular 2 - innerHTML样式

Angular 2 - innerHTML样式

aluckdog 2019-09-19 15:33:50
我从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);

  }


查看完整回答
反对 回复 2019-09-19
  • 3 回答
  • 0 关注
  • 837 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信