我遇到了这个错误:
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中的属性吗?
答案 0 :(得分:0)
我找到了解决方法:
只需在字符串中使用\u000A
而不是

,就不需要卫生。
例如[attr.data-panel]="Line1 \u000A Line2 \u000A Line3"