【问题标题】:ionic how to call a function in dynamic html from a database离子如何从数据库中调用动态 html 中的函数
【发布时间】:2019-12-06 10:34:10
【问题描述】:

我的 ionic 应用程序从具有锚链接的 api 中检索到一条短信,点击该链接时需要重定向到另一个页面。

来自 api 的 html 是:

<a href="#" onclick="goToOtherPage()">Tap Here</a>

离子功能是:

goToOtherPage(): void {
  this.navCtrl.push(OtherPage);
}

我试过了:

<a onclick="goToOtherPage()">Tap Here</a>

<a href="#" (click)="goToOtherPage()">Tap Here</a>

但前两个给出了信息:

goToOtherPage 未定义

最后一个什么都不做。

有谁知道我如何从动态检索的 html 中触发函数?

【问题讨论】:

    标签: html ionic-framework onclick anchor ionic4


    【解决方案1】:

    由于 DomSantizer 会清理不安全的 html,这将不起作用。我建议检索消息的不同部分(例如使用 JSON)并通过您的页面/组件生成页面链接和消息。

    【讨论】:

    • 我已经有了使用 Angular 的 bypassSecurityTrustHtml 函数来处理这个问题的功能。我只需要拼图的最后一块就能够从锚链接触发 goToOtherPage 函数。
    猜你喜欢
    • 1970-01-01
    • 2011-07-28
    • 2020-04-03
    • 1970-01-01
    • 2012-01-13
    • 1970-01-01
    • 1970-01-01
    • 2011-10-04
    相关资源
    最近更新 更多