3

我想在将一些 CSS 注入我的应用程序的<style>标签之前对其进行清理<head>

我像这样通过 DomSanitizer 传递它:

const safeCSS = this.domSanitzer.sanitize(SecurityContext.STYLE, css);

但是我在控制台中收到此错误消息,它认为我的 CSS 不安全。

WARNING: sanitizing unsafe style value [MY_CSS_HERE]

我想了解为什么 Angular 认为我的 CSS 不安全。

我把我的 CSS 放在 codepen 上,因为它很大,但很简单。

https://codepen.io/stevedeighton/pen/OvgLVb

有任何想法吗?

谢谢!

4

1 回答 1

2

您应该使用bypassSecurityTrustStyle(value: string)而不是sanitize().

是示例。

于 2018-03-22T15:20:51.237 回答