javascript - 消毒剂javascript如何在html字符串中起作用
问题描述
拜托,我需要你的帮助....很快
我在 Angular 6 中有这个代码行:
import { DomSanitizer } from '@angular/platform-browser';
constructor(private sanitizer: DomSanitizer) {
this.errorMessageMain = 'Lo sentimos, ocurrió un error, debe <a (click)=\"goUpdate()\">actualizar</a>.';
this.errorMessageMain = this.sanitizer.bypassSecurityTrustHtml(this.errorMessageMain);
我显示结果的 HTML 代码是:
<div [innerHTML]="errorMessageMain"></div>
而且功能代码很简单:
goUpdate() {
alert("Hola Mundo");
}
不工作....我怎么能使用 satinizer 调用 goUpdate() 函数????
请....
解决方案
推荐阅读
- javascript - 等待/异步调用后,continuation-local-storage 丢失值?
- datetime - 如何以 24 小时格式查找两次之间的差异 - Flutter?
- javascript - 如何使用 JQuery 展平 XML 树?
- powershell - 嵌套的 Powershell 函数
- php - PHP Mysql DISTINCT 列当前日期在哪里
- python - 将标签值传递给views.py django
- oracle - 触发每个预言机中的至少一个
- javascript - 如何将日期转换为特定的日期格式
- matlab - 如何在matlab中绘制这个蛋糕片状表面?
- c# - 如果 *not* 依赖注入,是否可以在 ASP.NET Core 中使用 IMemoryCache?