Search code examples
angularjsangular-uiangular-ui-router

Otherwise on StateProvider


Using angular-ui-router, How can I use the otherwise method on $stateProvider or how can I use it at all ?


Solution

  • You can't use only $stateProvider.

    You need to inject $urlRouterProvider and create a code similar to:

    $urlRouterProvider.otherwise('/otherwise');
    

    The /otherwise url must be defined on a state as usual:

     $stateProvider
        .state("otherwise", { url : '/otherwise'...})
    

    See this link where ksperling explains