我正在编写一个Android应用程序,我需要调用一些javascript来与我的AngularJS应用程序进行交互。
通常,我会编写如下代码:
angular.element(document.getElementById("theNameOfTheElement")).scope().nameOfFunction();
但是,如果该元素的范围是在IIFE内编写的,那么似乎角度范围不再适用于外部的vanilla javascript ...
如果我的团队遵循我们的AngularJS代码的John Papa风格指南,这显然会带来问题。
我如何将范围公开给外部javascript,或者将公共API暴露给本机javascript?