gpt4 book ai didi

angular - 从 Controller HTML Ionic 2 单击

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

我如何在 Ionic 2 中从 Controller 中的字符串运行函数。我的代码:

export class ProjectsPage {

text:string = '' ;

constructor() {
this.text = '<a (click)="myAlert()">Show allert</a>' ;
}

myAlert() {
alert(1) ;
}

}

最佳答案

您可以使用 DomSanitizationService 执行此操作。导入服务

import {DomSanitizationService} from '@angular/platform-browser';

现在,在类构造函数中执行此操作

  constructor(sanitizer: DomSanitizationService) {
this.text = '<a (click)="myAlert()">Show allert</a>' ;
this.text = sanitizer.bypassSecurityTrustHtml(this.text);
}

在模板中这样使用

<div [innerHTML]="text"></div>  // here the DOM will be appended

看看这个answer跟进发布版本和导入的更新

关于angular - 从 Controller HTML Ionic 2 单击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44540013/

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