Angular · Senior · Frage 16 von 75
In welcher Reihenfolge löst Angular inject(Token) in einer Komponente auf?
- 1Nur der Injector des aktuellen Moduls, sonst nichts
- 2Zuerst der Root-Injector, dann die eigenen Provider der Komponente
- 3Element-Injectors den Baum hinauf, dann Environment-Injectors
Antwort zeigen
Richtige Antwort: Element-Injectors den Baum hinauf, dann Environment-Injectors
Erklärung
Der nächstgelegene Provider gewinnt; so kann eine Komponente einen Root-Service für ihren Teilbaum überschreiben. Wird nichts gefunden, wirft NullInjector, außer die Injektion ist optional.