browser()。navigateTo挂起,如果调用$ state.transitionTo

时间:2013-09-25 15:33:03

标签: angularjs angular-ui-router angularjs-e2e

如果我在控制器的设置中调用$ state.transitionTo(),例如要规范化URL,如果操作更改了URL的本地状态,这会导致browser()。navigateTo()永久挂起。

也就是说,假设我有一个具有有效状态的URL模式,例如:   /图/:graph_id   /图形/:graph_id /帮助

我正在导航,比如说/ / / 17。

如果控制器将其更改为/ graphs / 42,则角度方案会挂起。 (或者,特别是,如果重要的话,karma-ng-scenario会挂起。)

如果将其更改为/ graphs / 17 / help,则测试成功运行(/帮助只添加叠加层)。

我做URL规范化是错误的,这是角度场景中的真正错误,还是什么?

0 个答案:

没有答案