我正在使用UI-Router开发Web应用程序。我有一段代码看起来像这样:
$transitions.onStart({}, function(transition){
let toState = transition._targetState._identifier;
let fromState = transition._fromState._identifier;//this doesn't work
})
如您所见,转换对象包含一个名为_targetState
的属性,但似乎不包含指示from状态的属性。那么如何才能检测到来自状态。
答案 0 :(得分:0)
需要to()
对象的方法from()
和transition
。
$transitions.onStart({}, function(transition){
let toState = transition.to().name;
let fromState = transition.from().name;
})