Angularjs 测试角度ui路由器$urlRouterProvider时的Wierd行为
我试图测试angularjs应用程序基于AngularUI路由器的默认重定向,无论我做了什么,否则配置被忽略,我试图强制调用urlRouter的更新方法,为了实现这一点,我在测试中注入了$urlRouter。瞧,原来的代码开始工作了Angularjs 测试角度ui路由器$urlRouterProvider时的Wierd行为,angularjs,angular-ui-router,karma-jasmine,Angularjs,Angular Ui Router,Karma Jasmine,我试图测试angularjs应用程序基于AngularUI路由器的默认重定向,无论我做了什么,否则配置被忽略,我试图强制调用urlRouter的更新方法,为了实现这一点,我在测试中注入了$urlRouter。瞧,原来的代码开始工作了 这就是我改变的要点。第4版才有效。如果您使用的是$urlRouterProvider,而没有$stateProvider,则必须插入$urlRouter,以便对其进行初始化并正确地挂接到$location中 在github上回答,这似乎是预期的行为
这就是我改变的要点。第4版才有效。如果您使用的是$urlRouterProvider,而没有$stateProvider,则必须插入$urlRouter,以便对其进行初始化并正确地挂接到$location中 在github上回答,这似乎是预期的行为