我有一个AngularJS Cordova应用程序,目前一切都很顺利.我的下一步是将Cordova插件添加到应用程序(如Cordova Connect插件),以检查网络连接是否已打开并侦听网络事件.
计划是收听这些网络事件并询问Connect插件是否设备已连接到互联网,如果不是,我将重定向到错误页面.
我正在努力在我的AngularJS应用程序中找到一个位置,在应用程序启动时注册这些事件.
它们应该在主运行块,配置块还是在某种工厂/服务/提供商内?
你们在哪里放置这些外部AngularJS设备事件?
FX.
document.addEventListener("online", yourCallbackFunction, false);