$stateChangeStart状态改变事件及参数说明
2017-03-24 12:50
429 查看
我初入angularjs,公司只有我一个前端,遇到过许多的坑,主要原因还是对angularjs的很多东西不熟悉,这次就让我来说说$stateChangeStart事件吧,大家共勉相关连接 http://www.cnblogs.com/hughtxp/p/3965916.html
状态改变事件
$scope.$on('$stateChangeStart', function(event, toState, toParams, fromState, fromParams), { // 如果需要阻止事件的完成
event.preventDefault();[/code]});
我先说说这里面的这些参数
event:该事件的基本信息
toState:我们可以得到当前路由的信息,比如路由名称,url,视图的控制器,模板路径等等
toParams:我们可以得到当前路由的参数[/code]
fromState:我们可以得到上一个路由的信息,比如路由名称,url,视图的控制器,模板路径等等[/code]
fromParams:我们可以得到上一个路由的参数[/code]可以触发的事件包括:
stateChangeStart
当状态改变开始的时候被触发$stateChangeSuccess
当状态改变成功后被触发$stateChangeError
当状态改变遇到错误时被触发,错误通常是目标无法载入,需要预载入的数据无法被载入等。相关文章推荐
- React-Native - 使用AppState获取App运行状态(以及监听状态改变事件)
- WMP10.0SDK改变的Player.PlayStateChange事件
- AJAX入门 之 XMLHttpRequest 状态与 onreadystatechange 事件(三)
- jquery checkbox选中、改变状态、change和click事件
- 关联WMP播放状态事件(PlayStateChangeEvent)
- 注册表项关于start参数的说明,一直以来都搞错了,竟然还写了个错误的程序禁用本级的一些自启动项,汗呀
- 关于“同步请求下Firefox 3中XHR的onreadystatechange事件不会触发”问题
- onreadystatechange对象发生改变时激发
- Windows 编程[19] - 改变菜单项的状态: GetMenuState、EnableMenuItem
- 如何给XMLHttp.onreadystatechange传递参数
- ajax 的 onreadystatechange 事件为何触发多次
- javascript 属性改变事件: onpropertychange
- VB onReadyStateChange事件的捕捉
- ajax onreadystatechange状态转换函数研究
- document.onreadystatechange事件的用法
- Ajax 给 XMLHttpReq.onreadystatechange传递参数
- 通过鼠标事件改变元素的某种状态
- VC下动态改变菜单显示的标题和Checked状态(Change title of CMenu and Checked)
- ViewState的状态值在url参数变化时,不能保存值,怎么解决
- 捕获input 文本框内容改变的事件(onchange,onblur,onPropertyChange比较)