如何从Android调用Typescript(angular4 webapi)函数

时间:2019-04-04 03:19:24

标签: android angular typescript angular-forms angular-httpclient

我是Angular的新手,如何将我的androisfile连接到打字稿。这里  当我将通话传递给android时,它工作正常。但是,当返回时,来自android的调用正在传递,但无法在打字稿上获取。请在下面检查我的代码。我在我的角度打字稿文件中创建了一个名为scanner output的函数。该功能运行正常。但是很难从Android调用此功能。

这是我的打字稿调用功能

ngInitScript() {
function scannerOutput() {
   if (typeof Android !== "undefined" && Android !== null) { 
      Android.openScanner("Hello Android2");
   }     
  }
}

这是Android代码

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
    mWebView?.evaluateJavascript("scannerOutput();", null)
} else {
    mWebView?.loadUrl("javascript:scannerOutput();")
}

注意:当我在index.html中传递函数时,我得到了值。我想在打字稿文件中捕获该值

0 个答案:

没有答案