angular - 访问 Angular SafeValue 的内部值
问题描述
我有一个SafeValue
并且需要访问内部包装的值。目前我这样做:
const mySafeValue = this.sanitizer.bypassSecurityTrustStyle('42px solid black');
console.log(mySafeValue['changingThisBreaksApplicationSecurity']);
这很好用,但我很确定这不是你应该做的。取回包装为 a 的值的推荐方法是SafeValue
什么?
解决方案
Powkachu 的链接答案提供了正确的答案。您可以使用消毒剂获得价值。
const myValue = this.domSanitizer.sanitize(SecurityContext.HTML, mySafeValue)
推荐阅读
- html - 我如何将引导程序 4 下拉菜单向左对齐并展开到全长
- azure - 如何以编程方式向外部用户授予对 Azure 资源组的访问权限
- java - SearchBar 和 RecyclerView 和 CardView 的问题
- ldap - 使用 userPrincipleName 作为过滤器时,ldapsearch 不返回结果?
- mysql - 如何将多个列与 MySql 中的其他表进行比较
- mapbox - 在地图上添加 GeoJSON 作为标记
- python - Python exersice 接受 4 位数的 bin 编号并将可被 5 整除的列表放入列表中。
- firebase - Stripe Connect Firebase 功能
- google-apps-script - 如何通过单击按钮从谷歌表格中的单元格打开网站?
- http - 芭蕾舞女演员:将参数传递给客户端请求