我想在将其注入(inject) <style>
之前清理一些 CSS <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
有什么想法吗?
谢谢!
最佳答案
你应该使用 bypassSecurityTrustStyle(value: string)
而不是 sanitize()
。
Here就是例子。
关于css - 使用 Angular 的 DomSanitizer 清理 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49432332/