您的位置:首页 > Web前端 > AngularJS

Angular 事件

2015-06-16 14:26 405 查看

Angular event

Angular 事件系统不与浏览器事件系统相通,只能在作用域上监听Angular事件而不是DOM事件

传播

向下传递:$emit()

向上派送:$broadcast()

两种方法都接受name(事件的名称)和args(参数的集合)两个参数,并都返回一个事件对象

监听:$on()方法

事件对象属性

targetScope(作用域对象)

currentScope(作用域对象)

name(字符串)

stopPropagation(函数)

preventDefault(函数)

defaultPrevent(布尔值)

$emitted事件

$includeContentLoaded(ngInclude指令上触发)

$includeContentRequested(ngInclude作用域上发送)

$viewContentLoaded(ngView作用域上发送)

$broadcast事件

$locationChangeStart

$locationChangeSuccess

$routeChangeStart

$routeChangeSuccess

$routeChangeError

$routeUpdate

$destroy
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: