Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to enumerate registered states in ui-router?

I'd like to know if there is a way to list all registered states when using ui-router

like image 594
gschuager Avatar asked Jan 24 '14 04:01

gschuager


1 Answers

If you look at the docs for $state.get() for the latest version of ui-router, you will notice that passing no arguments to the function should return an array of all configured state objects.

/**
 * @ngdoc function
 * @name ui.router.state.$state#get
 * @methodOf ui.router.state.$state
 *
 * @description
 * Returns the state configuration object for any state by passing the name
 * as a string. Without any arguments it'll return a array of all configured
 * state objects.
 *
 * @param {string|object} stateOrName The name of the state for which you'd like 
 * to get the original state configuration object for.
 * @returns {object} State configuration object or array of all objects.
 */
like image 88
Matt Way Avatar answered Nov 16 '22 08:11

Matt Way