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测试通知