AngularJs broadcast repeating execution too many times

后端 未结 5 1618
北恋
北恋 2020-12-07 17:41

Inside one of my Angular controllers, I have this:

// controller A
$rootScope.$on(\"myEventFire\", function(event, reload) {
    someAction();
});

5条回答
  •  南方客
    南方客 (楼主)
    2020-12-07 17:59

    For my case...

    if ($rootScope.$$listenerCount['myEventFire']) {
        $rootScope.$$listeners.broadcastShowMessageError = [];
    };
    
    $rootScope.$on('myEventFire', function (event, reload) {
        someAction();
    })
    

提交回复
热议问题