Angular · Senior · Pytanie 10 z 75

Co zapewnia httpResource (resource API)?

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

Wyjaśnienie

Zasoby wprowadzają dane asynchroniczne do grafu sygnałów. Gdy zmienia się userId, poprzednie żądanie jest anulowane i startuje nowe. reload() pobiera dane ponownie ręcznie.

Do poczytania

Błąd w pytaniu

Angular · Senior · pytanie 10

Sprawdź się

Rozwiąż test Angular · Senior: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test