我想知道是否有办法知道何时为UI-Router输入了最终子状态。
基本上,这是一些代码......
$transitions.onFinish({ to : '*' }, (transition) => {
... do something
});
我正在那里做点什么,但我只是想在进入最后一个孩子状态时做那件事。
所以基本上,如果我有这样的状态:
master -> layout -> child layout
它可以发射onFinish
两次/三次,它会自上而下......这会导致内部出现一些问题。
有人有建议吗?
编辑 - 这是我想要为所有儿童状态发生的事情。这是一个动态的行动。状态转换中的星号通配符是有意的,也是必要的。