ionic.EventController
Methods
  trigger(eventType, data, [bubbles], [cancelable])(alias: ionic.trigger)
| Param | Type | Details | 
|---|---|---|
| eventType | 
        
  string
       | 
      
         The event to trigger.  | 
    
| data | 
        
  object
       | 
      
         The data for the event. Hint: pass in
  | 
    
| 
        bubbles
        
         (optional) 
       | 
      
        
  boolean
       | 
      
         Whether the event should bubble up the DOM.  | 
    
| 
        cancelable
        
         (optional) 
       | 
      
        
  boolean
       | 
      
         Whether the event should be cancelable.  | 
    
  on(type, callback, element)(alias: ionic.on)
Listen to an event on an element.
| Param | Type | Details | 
|---|---|---|
| type | 
        
  string
       | 
      
         The event to listen for.  | 
    
| callback | 
        
  function
       | 
      
         The listener to be called.  | 
    
| element | 
        
  DOMElement
       | 
      
         The element to listen for the event on.  | 
    
  off(type, callback, element)(alias: ionic.off)
Remove an event listener.
| Param | Type | Details | 
|---|---|---|
| type | 
        
  string
       | 
      |
| callback | 
        
  function
       | 
      |
| element | 
        
  DOMElement
       | 
      
  onGesture(eventType, callback, element, options)(alias: ionic.onGesture)
Add an event listener for a gesture on an element.
Available eventTypes (from hammer.js):
hold, tap, doubletap, drag, dragstart, dragend, dragup, dragdown, 
dragleft, dragright, swipe, swipeup, swipedown, swipeleft, swiperight, 
transform, transformstart, transformend, rotate, pinch, pinchin, pinchout, </br>
touch, release
| Param | Type | Details | 
|---|---|---|
| eventType | 
        
  string
       | 
      
         The gesture event to listen for.  | 
    
| callback | 
        
  function(e)
       | 
      
         The function to call when the gesture happens.  | 
    
| element | 
        
  DOMElement
       | 
      
         The angular element to listen for the event on.  | 
    
| options | 
        
  object
       | 
      
         object.  | 
    
- Returns: 
ionic.GestureThe gesture object (use this to remove the gesture later on). 
  offGesture(gesture, eventType, callback)(alias: ionic.offGesture)
Remove an event listener for a gesture created on an element.
| Param | Type | Details | 
|---|---|---|
| gesture | 
        
  ionic.Gesture
       | 
      
         The gesture that should be removed.  | 
    
| eventType | 
        
  string
       | 
      
         The gesture event to remove the listener for.  | 
    
| callback | 
        
  function(e)
       | 
      
         The listener to remove.  |