我在我的 Angular Chrome 应用程序中集成了一个 webview ( https://developer.chrome.com/apps/tags/webview )。现在我想调用这个 webview 的 reload() 方法。 在普通的 javascript 中,我只需通过 Id 获取 webview 并调用 reload() 方法:
var webview = document.getElementById('my-webview');
webview.reload();
但是我如何使用 Angular 来执行此操作?
最佳答案
您可以使用 document.querySelector
方法,如下所示:
var webview = document.querySelector("my-webview");
但是 Angular 的方式应该是构建一个自定义指令来访问 DOM 对象。
另外,不要忘记将webview
包含到manifest.json 权限中。
这是Chrome Docs了解更多信息。
关于javascript - 从 Angular Controller 调用 webview 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23870960/