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 |
被监听的元素。 |