我正在从1.x之前的版本升级到1.0.18,并且出现以下错误
Transition Rejection($ id:5 type:5,message:过渡是 已忽略,详细信息:“未定义”)
使用$location.path()
更改URI
时或使用$state.go('statename')
时,statename
实际上是当前状态。我可以解决的当前状态。但是我该如何调试,为什么$location.path()
会导致错误。奇怪的是,在初始加载时,它确实加载了所有状态。
谢谢。
答案 0 :(得分:0)
显然$location.path
导致两个“状态更改”。这会导致错误“过渡拒绝”,而忽略过渡。
作为解决方案,我们仅捕获过渡错误4(过渡无效)和6(未知过渡错误)。