AngularJS UI路由器有一种方法可以知道何时输入了最终状态?

时间:2017-06-06 06:28:32

标签: angularjs angular-ui-router angular1.6

我想知道是否有办法知道何时为UI-Router输入了最终子状态。

基本上,这是一些代码......

$transitions.onFinish({ to : '*' }, (transition) => {
    ... do something
});

我正在那里做点什么,但我只是想在进入最后一个孩子状态时做那件事。

所以基本上,如果我有这样的状态: master -> layout -> child layout
它可以发射onFinish两次/三次,它会自上而下......这会导致内部出现一些问题。

有人有建议吗?

编辑 - 这是我想要为所有儿童状态发生的事情。这是一个动态的行动。状态转换中的星号通配符是有意的,也是必要的。

0 个答案:

没有答案