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)(别号: 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元素。

offGesture(eventType, callback, element)(别号: ionic.offGesture)

移除一个元素上的事件监听器。

参数 类型 详情
eventType string

手势事件

callback function(e)

之前添加的监听器。

element DOMElement

被监听的元素。