【发布时间】:2025-04-04 12:25:01
【问题描述】:
我从 HTTP 调用中获取了大量的 HTML 代码。我将 HTML 块放在一个变量中,并使用 [innerHTML] 将其插入我的页面,但我无法设置插入的 HTML 块的样式。有人对我如何实现这一点有任何建议吗?
@Component({
selector: 'calendar',
template: '<div [innerHTML]="calendar"></div>',
providers: [HomeService],
styles: [`h3 { color: red; }`]
})
我要设置样式的 HTML 是变量“日历”中包含的块。
【问题讨论】:
-
风格从何而来?从组件内部或从添加到
index.html的样式? -
can not style the inserted HTML block是什么意思?用一小段代码向我们展示它做了什么。 -
我用代码 sn-p 更新了我的帖子! :) 谢谢
-
我在答案中添加了 Plunker 链接
-
@GünterZöchbauer 如果 HTML 代码具有内联 css 怎么办?它将如何呈现?