Angular · Senior · Frage 17 von 75

Wofür ist runInInjectionContext da?

runInInjectionContext(this.injector, () => {
  const data = toSignal(inject(Api).load(id));
});
Antwort zeigen

Richtige Antwort: Um inject() und ähnliche APIs außerhalb des Konstruktors aufzurufen

Erklärung

Injiziere Injector beim Erzeugen und nutze ihn später in einer Methode oder einem Callback. Viele APIs (toSignal, effect, takeUntilDestroyed) akzeptieren alternativ eine Option injector.

Zum Weiterlesen

Fehler in der Frage

Angular · Senior · Frage 17

Teste dich selbst

Mach den Test Angular · Senior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen