首页 > 解决方案 > 消毒剂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() 函数????

请....

标签: javascriptangularsanitizer

解决方案


推荐阅读