Wenn AuthService => login
genannt wird, fügt der Logger richtig Foo!
im Browser-Konsole aber wenn ErroHandler => handleError
genannt wird, die Instanz des Loggers immer nicht definiert ist (außer in den Konstruktor der Klasse). Ich habe erwartet, dass Bar!
auch in der Browser-Konsole angehängt wird. Kann mir jemand dieses Verhalten erklären?Angular2 Dienstleistungen Dependency Injection
Referenz: https://embed.plnkr.co/cKwT5R39IL1TTJBRvZyY/
sein, was Sie, dass es machte denken wird nicht richtig gespritzt? Bitte geben Sie die Details an, die das Problem in der Frage selbst erklären. Nach meinem Wissen ist es nicht erlaubt, einen Plunker-Link ohne relevanten Code zu posten (dafür gibt es im SO-Editor einen Schutz, der aber umgangen wurde). – estus