Wie kann man sehen, welche Zustände in AngularJS / UI-Router konfiguriert sind?

Gibt es eine Möglichkeit, alle Status anzuzeigen, die aktiviert wurden?$stateProvider?

In diesem Fall möchte ich, dass meine Statuszuweisungen auf viele Dateien verteilt werden. Ich möchte die gebauten Zustände weiter inspizierenrun oderconfig in einer anderen Datei.

Zum Beispiel:

# 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.

Gibt es etwas, das die beiden Staaten auflistet,component1 undcomponent2?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage