Angular · Middle · Frage 69 von 75

Wie testet man eine OnPush-Komponente nach Änderung eines Signal-Inputs?

fixture.componentRef.setInput('user', mockUser);
fixture.detectChanges();
Antwort zeigen

Richtige Antwort: fixture.componentRef.setInput(), dann detectChanges()

Erklärung

Signal-Inputs sind aus der Klasse schreibgeschützt, und setInput geht denselben Weg wie ein Binding im Elternteil, einschließlich der OnPush-Markierung.

Zum Weiterlesen

Fehler in der Frage

Angular · Middle · Frage 69

Teste dich selbst

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

Diesen Test machen