【问题标题】:Access internal value of Angular SafeValue访问 Angular SafeValue 的内部值
【发布时间】:2018-09-14 13:25:29
【问题描述】:

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

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

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

【问题讨论】:

  • 也许this 可以帮忙?

标签: angular typescript


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2016-02-22
    • 2020-10-06
    • 2015-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多