Angular · Senior · Frage 10 von 75

Was bietet httpResource (die Resource-API)?

userId = input.required<string>();
user = httpResource<User>(() => `/api/users/${this.userId()}`);
// template: @if (user.isLoading()) { ... } {{ user.value()?.name }}
Antwort zeigen

Richtige Antwort: Signal-basierte Daten, die neu laden, wenn sich die Anfrage-Signals ändern

Erklärung

Resources bringen asynchrone Daten in den Signal-Graphen. Ändert sich userId, wird die vorige Anfrage abgebrochen und eine neue gestartet. reload() lädt manuell neu.

Zum Weiterlesen

Fehler in der Frage

Angular · Senior · Frage 10

Teste dich selbst

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

Diesen Test machen