urlrouterprovider uirouter tutorial template angularjs coffeescript angular-ui angular-ui-router

uirouter - ui router angularjs template



¿Cómo ver qué estados están configurados en AngularJS/UI-Router? (2)

Para las personas que intentan obtener rutas de URL reales, incluidos los estados anidados que se muestran correctamente:

$state.get().map(function(state) { return $state.href(state.name) }) // => [''/login'', ''/home'', ''/something'']

¿Hay una manera de ver todos los estados que se han establecido en $stateProvider ?

En este caso, me gustaría que mis asignaciones de estado se distribuyeran en muchos archivos. Me gustaría inspeccionar los estados construidos en run o config en un archivo diferente.

Por ejemplo:

# component1.coffee angular.module(''zoo'').config ($stateProvider) -> $stateProvider.state ''component1'', url: ''/component1'' template: _template controller: ''Component1Ctrl'' # component2.coffee angular.module(''zoo'').config ($stateProvider) -> $stateProvider.state ''component2'', url: ''/component2'' template: _template controller: ''Component2Ctrl'' # componentNavigation.coffee angular.module(''zoo'').run ($state) -> console.log ''All configured states:'', $state.configuredStates # doesn''t exist.

¿Hay algo que enumere los dos estados, component1 y component2 ?