Angular · Senior · Pytanie 16 z 75
W jakiej kolejności Angular rozwiązuje inject(Token) w komponencie?
- ✓Poprawna odpowiedź: Element injectory w górę drzewa komponentów, potem environment injectory (trasa → root → platform), potem
NullInjector - 2Najpierw główny injector, potem własne providery komponentu
- 3Tylko injector bieżącego modułu
Wyjaśnienie
Wygrywa najbliższy provider - dzięki temu komponent może nadpisać serwis z root dla swojego poddrzewa. Jeśli nic nie zostanie znalezione, NullInjector rzuca błąd, chyba że wstrzykiwanie jest opcjonalne.