ionic.EventController

方法

trigger(eventType, data, [bubbles], [cancelable])(别名: ionic.trigger)

参数 类型 说明
eventType string

要触发的事件

data object

事件的数据。 例如:{target:targetElement}

bubbles
(可空)
boolean

DOM的事件是否应该冒泡

cancelable
(可空)
boolean

事件是否可以被取消。

on(type, callback, element)(别名: ionic.on)

监听元素上的事件。

参数 类型 说明
type string

监听的事件

callback function

回调函数

element DOMElement

被监听的元素。

off(type, callback, element)(别名: ionic.off)

删除监听元素上的事件。

参数 类型 说明
type string

监听的事件

callback function

回调函数

element DOMElement

被监听的元素。

onGesture(eventType, callback, element, options)(别名: ionic.onGesture)

为元素添加手势事件监听。

可用的事件类型(请看 hammer.js):

hold, tap, doubletap, drag, dragstart, dragend, dragup, dragdown,
dragleft, dragright, swipe, swipeup, swipedown, swipeleft, swiperight,
transform, transformstart, transformend, rotate, pinch, pinchin, pinchout,
touch, release

参数 类型 说明
eventType string

手势事件类型

callback function(e)

事件发生时的回调函数

element DOMElement

被监听事件的angular元素

options object

对象

  • 返回: ionic.Gesture 手势对象(删除手势使用此对象)。

offGesture(gesture, eventType, callback)(别名: ionic.offGesture)

删除元素手势事件监听。

参数 类型 说明
gesture ionic.Gesture

应该被删除的onGesture返回对象

eventType string

被删除的手势事件类型

callback function(e)

删除后的回调函数