Ionic(ionicframework)一款接近原生的Html5移动App开发框架 创建精彩的应用 从这里开始 -ionic.EventController
漂亮的界面 追求性能 专注原生 免费开源
ionic.EventController
方法
trigger(eventType, data, [bubbles], [cancelable])
(别号: ionic.trigger)
参数 | 类型 | 详情 |
---|---|---|
eventType |
string
|
触发的事件。 |
data |
object
|
事件的数据。提示: 通过 |
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
|
被监听的元素。 |