【问题标题】:Angular 12 and update ngModel from window methodAngular 12 和从窗口方法更新 ngModel
【发布时间】:2021-09-15 06:59:07
【问题描述】:

我正在制作一个 Angular 12 应用程序,我需要通过全局/窗口方法更改 ngModel 值。 (因为 Android Webview 只能从 kotlin 调用公共 javascripts 方法)

我尝试使用绑定和角度服务。方法调用正确,但 ngModel 未更改 - 未填充输入。

通过 bind,参见 Stackblitz,或通过 service,参见 Stackblitz

很遗憾,无论如何输入都没有填写。您可以通过浏览器控制台尝试 Stackblitz。

所以我需要更新 ngModel 值,但是如何更新呢?

【问题讨论】:

    标签: node.js angular typescript webview


    【解决方案1】:

    您可以触发 answer 中提到的自定义事件

    我已更新您的代码以在此处使用自定义事件 StackBlitz

    从控制台标签,

    window.dispatchEvent(new Event('custom-event'));
    

    【讨论】:

      猜你喜欢
      • 2016-12-30
      • 1970-01-01
      • 2021-12-09
      • 1970-01-01
      • 1970-01-01
      • 2018-07-15
      • 1970-01-01
      • 2018-12-25
      • 2015-01-01
      相关资源
      最近更新 更多