Javascript 从angular controller调用webview方法
我在angular Chrome应用程序中集成了webview()。现在我想调用这个webview的reload()方法。 在普通javascript中,我只需按Id获取webview并调用reload()方法:Javascript 从angular controller调用webview方法,javascript,angularjs,google-chrome-app,Javascript,Angularjs,Google Chrome App,我在angular Chrome应用程序中集成了webview()。现在我想调用这个webview的reload()方法。 在普通javascript中,我只需按Id获取webview并调用reload()方法: 但是如何使用angular执行此操作?您可以使用document.querySelector方法,如下所示: var webview = document.querySelector("my-webview"); 但是角度的方法应该是构建一个自定义指令来访问DOM对象 另外,不要忘记
但是如何使用angular执行此操作?您可以使用
document.querySelector
方法,如下所示:
var webview = document.querySelector("my-webview");
但是角度的方法应该是构建一个自定义指令来访问DOM对象
另外,不要忘记将webview
包含到manifest.json权限中
以下是获取更多信息的方法。但这是获取webview的一种角度方法吗?因为Angular应用程序通常根本不应该通过ID访问DOM对象对我来说,你应该建立一个自定义指令,但从Chrome官方来看,他们是这样做的,所以我只是认为这取决于你,将其添加到我的答案中。很高兴这很有帮助:)
var webview = document.querySelector("my-webview");