您的位置:首页 > 其它

$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

当状态改变遇到错误时被触发,错误通常是目标无法载入,需要预载入的数据无法被载入等。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: