Getting state from URL string with Angular UI Router Getting state from URL string with Angular UI Router angularjs angularjs

Getting state from URL string with Angular UI Router


It's all or nothing. If you plan to use ui-router make sure all your URLs resolve to a state. If the state doesn't exist it will go to the otherwise state. It's possible to have optional parameters.

An alternative is to use .htaccess redirects to catch the URL and redirect you before it hits the ui-router.

Provide more details and we can see what the best option is.


Try using this will get the current sate name.

var stateName = $state.current.name;