Javascript $cordovaLocalNotification更新时,$cordovaLocalNotification触发事件停止工作
我有一个抽象控制器,带有一个简单的定时通知,每分钟显示来自已解决承诺的数据Javascript $cordovaLocalNotification更新时,$cordovaLocalNotification触发事件停止工作,javascript,angularjs,ionic-framework,ngcordova,localnotification,Javascript,Angularjs,Ionic Framework,Ngcordova,Localnotification,我有一个抽象控制器,带有一个简单的定时通知,每分钟显示来自已解决承诺的数据 $ionicPlatform.ready(function () { postsToShow.notifUnread().then(function(data){ $cordovaLocalNotification.schedule({ id: 1, title: "Title", text: "Data "+data,
$ionicPlatform.ready(function () {
postsToShow.notifUnread().then(function(data){
$cordovaLocalNotification.schedule({
id: 1,
title: "Title",
text: "Data "+data,
every: "minute"
});
$rootScope.$on('$cordovaLocalNotification:trigger', function(notification) {
postsToShow.notifUnread().then(function(data2){
console.log(data2+' 2');
$cordovaLocalNotification.update({
id: 1,
title: "Title 2",
text: "Data "+data2,
every: "minute"
});
});
});
});
});
当我调用$cordovlocalnotification:trigger
事件而不调用$cordovlocalnotification.update
时,工作正常,控制台上会显示新数据,但在插入$cordovlocalnotification.update
后,通知会按预期进行更新和重复显示,但不再调用$cordovlocalnotification:trigger
。为什么会这样
编辑:使用Android emulator live reload测试通知