Подтвердить что ты не робот

Как перечислить зарегистрированные состояния в ui-router?

Я хотел бы знать, есть ли способ перечислить все зарегистрированные состояния при использовании ui-router

4b9b3361

Ответ 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.
 */