$rootScope.$on
listens for events across the entire app, useful for global event handling. However, extensive use can lead to memory leaks and scope pollution, so it’s better to use it selectively and manage listeners to prevent performance issues.
$rootScope.$on('event', function(event, data) {
console.log(data);
});