It sends a notification to the registered $rootScope and sends an event name to all child scopes (and their children). Listeners should be scoped. The life cycle of an event begins at the scope where $broadcast was called. On this scope, all listeners for the event are notified.