首页 > 解决方案 > 访问 Angular SafeValue 的内部值

问题描述

我有一个SafeValue并且需要访问内部包装的值。目前我这样做:

const mySafeValue = this.sanitizer.bypassSecurityTrustStyle('42px solid black');
console.log(mySafeValue['changingThisBreaksApplicationSecurity']);

这很好用,但我很确定这不是你应该做的。取回包装为 a 的值的推荐方法是SafeValue什么?

标签: angulartypescript

解决方案


Powkachu 的链接答案提供了正确的答案。您可以使用消毒剂获得价值。

const myValue = this.domSanitizer.sanitize(SecurityContext.HTML, mySafeValue)


推荐阅读