Я хотел бы знать, есть ли способ перечислить все зарегистрированные состояния при использовании ui-router
Как перечислить зарегистрированные состояния в ui-router?
Ответ 1
Если вы посмотрите на документы для $state.get()
для последней версии ui-router, вы заметите, что передача никаких аргументов функции должна возвращать массив всех сконфигурированных объектов состояния.
/**
* @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.
*/