gpt4 book ai didi

javascript - 使用 DomSanitizer 绕过安全性后,安全值必须使用 [property]=binding

转载 作者:太空狗 更新时间:2023-10-29 16:54:59 29 4
gpt4 key购买 nike

<!--HTML CODE-->
<p #mass_timings></p>

//Controller code

@ViewChild('mass_timings') mass_timings: ElementRef;
constructor(private domSanitizer:DomSanitizer)
getInnerHTMLValue(){
this.mass_timings.nativeElement.innerHTML =
this.domSanitizer.bypassSecurityTrustHtml(this.parishDetail.mass_timings);

}

但是 mass_timings 显示的输出包括文本:-

Safe value must use [property]=binding

开始

如何删除这个字符串。

最佳答案

如错误消息所述,需要使用属性绑定(bind)添加经过清理的 HTML:

<p [innerHTML]="massTimingsHtml"></p>
constructor(private domSanitizer:DomSanitizer) {
this.massTimingsHtml = this.getInnerHTMLValue();
}
getInnerHTMLValue(){
return this.domSanitizer.bypassSecurityTrustHtml(this.parishDetail.mass_timings);
}

StackBlitz example (基于 Swapnil Patwa 的 Plunker - 请参阅下面的评论)

关于javascript - 使用 DomSanitizer 绕过安全性后,安全值必须使用 [property]=binding,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45351434/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com