如果我在控制器的设置中调用 $state.transitionTo(),例如规范化 URL,如果操作更改 URL 的本地状态,这会导致 browser().navigateTo() 永久挂起。
也就是说,假设我有一个具有有效状态的 URL 架构,例如: /graphs/:graph_id /graphs/:graph_id/help
我正在导航到 /graphs/17。
如果控制器将其更改为 /graphs/42,则 angular-scenario 挂起。(或者,具体来说,业力-ng-scenario 挂起,以防万一。)
如果将其更改为 /graphs/17/help,则测试成功运行(/help 只是添加了一个覆盖)。
我是否在做 URL 规范化错误,这是角度场景中的真正错误,还是什么?