Ich habe folgende zirkuläre Abhängigkeit:AngularJS zirkuläre Abhängigkeit für Interceptor
$http
/ \
/ \
/ \
/ \
LoginManager------Interceptor
(service) (factory)
Diese zirkuläre Abhängigkeit entstand erst, nachdem ich den Code für Interceptor hinzugefügt.
Interceptor
wird die Abmeldefunktion in LoginManager
aufrufen, falls eine bestimmte response
abgefangen wird.
Von dem, was ich sehe, einzige Lösung ist, um Abfangjäger Code innerhalb des
LoginManager
Dienst alsanonymous factory
Gibt es eine bessere Art und Weise zu bewegen?
können Sie Ihren 'Interceptor'- und' LoginManager'-Code posten? – iulian
Mögliches Duplikat von [AngularJS: Injizierender Dienst in einen HTTP-Interzeptor (zirkuläre Abhängigkeit)] (http://stackoverflow.com/questions/20647483/angularjs-injecting-service-into-a-http-interceptoror-circular-dependency) –