Безопасное значение должно использовать привязку свойства к угловому атрибуту - PullRequest
0 голосов
/ 22 октября 2018

У меня есть эта ошибка:

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?

1 Ответ

0 голосов
/ 22 октября 2018

Я нашел решение:

Просто используйте \u000A вместо 
 в строке, и никакие санитарные условия не требуются.

например [attr.data-panel]="Line1 \u000A Line2 \u000A Line3"

...