代码之家  ›  专栏  ›  技术社区  ›  Rahul Matte

从android webview调用angular 5函数

  •  0
  • Rahul Matte  · 技术社区  · 6 年前

    我正试图从我的AbdroidWebview调用Angular5函数。

    安卓

    if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.KITKAT){
    this.mWebView.evaluateJavascript("fooBar();", null);
    } else {
    this.mWebView.loadUrl("fooBar();");
    }
    

    在我的角度组件中,我添加了foobar函数

    角度分量

    fooBar=function(){
    console.log("fooBar");
    }
    

    但是上面的代码抛出了

    误差

    VM772:1 Uncaught ReferenceError: fooBar is not defined at <anonymous>:1:1
    

    有谁能帮助我从android调用typescript函数吗 Webview

    1 回复  |  直到 6 年前
        1
  •  1
  •   Grenther    6 年前

    How do expose angular 2 methods publicly?

    我不知道你为什么要这么做,在你的android网络视图中。也许重新评估这个决定,但我不知道具体情况。 (会评论但不能)