Note: This release is in preview. Features described here don’t become generally available until the latest general availability date that Salesforce announces for this release. Before then, and where features are noted as beta, pilot, or developer preview, we can’t guarantee general availability within any particular time frame or at all. Make your purchase decisions only on the basis of generally available products and features.
Handling Component Events
Use <aura:handler> in the markup of the handler component. For example:
1<aura:handler name="sampleComponentEvent" event="c:compEvent"
2 action="{!c.handleComponentEvent}"/>The name attribute in <aura:handler> must match the name attribute in the <aura:registerEvent> tag in the component that fires the event.
The action attribute of <aura:handler> sets the client-side controller action to handle the event.
The event attribute specifies the event being handled. The format is namespace:eventName.
In this example, when the event is fired, the handleComponentEvent client-side controller action is called.
Event Handling Phases
Component event handlers are associated with the bubble phase by default. To add a handler for the capture phase instead, use the phase attribute.
1<aura:handler name="sampleComponentEvent" event="ns:eventName"
2 action="{!c.handleComponentEvent}" phase="capture" />