Component Handling Its Own Event

A component can handle its own event by using the <aura:handler> tag in its markup.

The action attribute of <aura:handler> sets the client-side controller action to handle the event. For example:

<aura:registerEvent name="sampleComponentEvent" type="c:compEvent"/>
<aura:handler name="sampleComponentEvent" event="c:compEvent"
    action="{!c.handleSampleEvent}"/>
Note

Note

The name attributes in <aura:registerEvent> and <aura:handler> must match, since each event is defined by its name.