I am generating html, and inserting it into my web page using
let data = '<font color=blue>hello world</font>';
this.safevalue = this.domSanitizer.bypassSecurityTrustHtml(data);
Elsewhere in my code I want to convert the safe value back into a string, so I tried this...
data = this.safevalue.toString();
but this sets data to a string like this...
'SafeValue must use [property]=binding: (see http://g.co/ng/security#xss)'
which is not helpful
I don't know if you already found a fix for this, but, if you just want the original value, marked as safe:
var yourString = this.domSanitizer.sanitize(SecurityContext.HTML, data)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With