Im having an issue trying to use the navigator.notification.confirm. Im using it inside a factory of angular but it doesnt work.
angular.module('starter').factory('CerrarSesion', function ($state){
return {
onConfirm: function (buttonIndex){
if (buttonIndex == 2){
alert('Se esta cerrando la sesion');
navigator.app.exitApp();
}
},
logOut: function() {
alert('Pressed!');
navigator.notification.confirm(
'Está seguro que desea cerrar la sesión?', // message
onConfirm, // callback to invoke with index of button pressed
'Cierre de sesión', // title
'No,Sí' // buttonLabels
);
}
};
});
It is showing “pressed!” with the regular alert but the navigator.notification.confirm is not working.
If i took it to another js file with no angular module and called it like i wasnt using angular it works. So i know the problem is when i use phonegap api inside angular.
I really appreciate if you could help me!.
Thanks a lot in advance!