在Angular 1.5应用程序中使用UIRouter时,我无法为我的angular模块设置初始状态。
我创建了一些没有URL的状态(因为我不需要实际的路由),并且我想在模块实例化后激活初始状态。
通常,我会使用进行此操作$urlRouterProvider.otherwise(
,但是由于我不在自己的州使用URL,因此无法正常工作。
UIRouter(或Angular)是否为此提供解决方案?
应用程序启动后,可以在.run()
方法中设置初始状态。
angular.module("myModuleName") .run([ "$state", function($state){ $state.go('stateName'); } ]);