Is there a way to see all of the states that have been set on $stateProvider
?
In this case, I would like my state assignments to be distributed across m
$state.get()
returns an array of all states. Includes the top-level abstract state, but you can filter that out if you want.
How to enumerate registered states in ui-router?
For people who try to get actual URL routes including properly displayed nested states:
$state.get().map(function(state) { return $state.href(state.name) })
// => ['/login', '/home', '/something']