$eventBusProvider

Configuration provider for $eventBus service.

Description

Instance of PubSubProvider for configuring the $eventBus service. The default implementation returns the global angular.EventBus instance, which is an async instance of PubSub class.

Properties


$eventBusProvider.eventBus

Customize event bus instance.

  • Type: PubSub

  • Default: angular.EventBus

  • Example:

    angular.module('demo', [])
      .config([
        "$eventBusProvider",
        /** @param {ng.PubSubProvider} $eventBusProvider */
        ($eventBusProvider) => {
          eventBusProvider.eventBus = new MyCustomPubsub();
        }
      ]);
    

For service description, see $eventBus.