使用 Ionic v1,当我的 app.run 中的事件侦听器触发时,我试图在我的控制器中调用一个函数。该事件由检测耳机插孔变化的 Cordova (Phonegap) 插件创建。
我一定做错了什么,因为我找不到有效的解决方案。这是我的例子:
(function() {
var app = angular.module('mymodule', ['ionic']);
app.run(function($ionicPlatform) {
$ionicPlatform.ready(function() {
if(window.HeadsetDetection){
/*Monitor for changes in the headphone jack*/
document.addEventListener('deviceready', function() {
window.HeadsetDetection.registerRemoteEvents(function(status){
// *HERE* is where I want to call or somehow trigger
an action in my controller
});
}, false);
}
});
});
当感应到耳机插孔时,我试图关闭在我的控制器中创建的离子弹出窗口。