从 ui-router legacy 升级到 1.0.18,导致未知错误。如何修复或调试?
Upgrading from ui-router legacy to 1.0.18, causes unknow error. How to fix or debug?
我正在从 1.x 之前的版本升级到 1.0.18,但出现以下错误
Transition Rejection($id: 5 type: 5, message: The transition was
ignored, detail: "undefined")
当使用$location.path()
改变URI
或使用$state.go('statename')
时,statename
实际上是当前状态。我可以修复的当前状态。但是我该如何调试,为什么 $location.path()
会导致错误。奇怪的是,在初始加载时,它会加载所有状态。
谢谢。
显然 $location.path
导致两个 'state changes'。这导致错误 Transition rejection, transition was ignored.
作为解决方案,我们只捕获转换错误 4(转换无效)和 6(未知转换错误)。
我正在从 1.x 之前的版本升级到 1.0.18,但出现以下错误
Transition Rejection($id: 5 type: 5, message: The transition was ignored, detail: "undefined")
当使用$location.path()
改变URI
或使用$state.go('statename')
时,statename
实际上是当前状态。我可以修复的当前状态。但是我该如何调试,为什么 $location.path()
会导致错误。奇怪的是,在初始加载时,它会加载所有状态。
谢谢。
显然 $location.path
导致两个 'state changes'。这导致错误 Transition rejection, transition was ignored.
作为解决方案,我们只捕获转换错误 4(转换无效)和 6(未知转换错误)。