Angular · Junior · Frage 31 von 75
Wo darf inject() aufgerufen werden?
- 1In einem Injection Context, etwa in Feldinitialisierern oder im Konstruktor
- 2Nur in
ngOnInit, wenn alle Inputs gesetzt sind - 3Überall, auch in Klick-Handlern und
setTimeout-Callbacks
Antwort zeigen
Richtige Antwort: In einem Injection Context, etwa in Feldinitialisierern oder im Konstruktor
Erklärung
Ein Aufruf von inject() in einem Event-Handler wirft NG0203. Abhängigkeiten injiziert man einmal beim Erzeugen und nutzt sie später in Methoden.