安全值必须在 angular 属性上使用 属性 绑定

Safe value must use property binding on angular attribute

我遇到了这个错误:

SafeValue must use [property]=binding: Line1 
 Line2 
 Line3 (see http://g.co/ng/security#xss)

但实际上我确实将它绑定到 属性:

[attr.data-panel]="parentInfoBubbleText"

并像这样对其进行消毒:

this.parentInfoBubbleText = this.sanitizer.bypassSecurityTrustStyle('Line1 
 Line2 
 Line3');

是否有另一种方法 属性 将其绑定到 Angular 中的属性?

我找到了解决方案:

只需在字符串中使用 \u000A 而不是 
,无需清理。

例如[attr.data-panel]="Line1 \u000A Line2 \u000A Line3"