UI路由器如何使用$ transitions获取目标状态参数

时间:2017-08-15 21:46:02

标签: angularjs angular-ui-router

这适用于UI路由器1.x

由于$stateParams已被弃用,并且不再有可注入的全局状态对象($transition$不可注入服务/控制器......等)。同样,它似乎删除了$rootScope.on('$stateChangeStart')类型的事件。

这会留下新的$transitions对象。您可以通过onStart订阅活动。问题是参数传递给你的回调函数并不总是有状态参数。

我在哪里可以获得状态参数?

1 个答案:

答案 0 :(得分:1)

I am also missing documentation for the new UI-Router. But this here seems to work:

||

of course you will have to inject | into your module.