我正在尝试基于角度ui路由器测试我的angularjs应用程序的默认重定向,无论我做了什么,否则配置被忽略,我试图强行调用urlRouter的更新方法,为此我注入了$在我的测试中urlRouter。瞧原始代码开始工作。
https://gist.github.com/himangshuj/8142045
这是我改变的要点。修订版4是有效的。
答案 0 :(得分:1)
如果你在没有$ stateProvider的情况下使用$ urlRouterProvider,你必须注入$ urlRouter以便初始化它并正确挂钩到$ location ..
在github上回答,看来这是预期的行为
https://github.com/angular-ui/ui-router/issues/718#issuecomment-31246720