Hirdetés

Keresés

Új hozzászólás Aktív témák

  • cattus

    addikt

    válasz bandi0000 #6982 üzenetére

    És ez a tap fv vagy micsoda, ez mit akar csinálni? Sikeres kérésre csinál valamit, a cathError meg a sikertelenre?

    A catchError igen, a tap ennél kicsit összetettebb. Dokumentáció -> [link]
    Lényegében egy side-effectet csinál anélkül, hogy a forrás Observable-t megváltoztatná. Érdemes utánnanézni a pipe opreátornak és használatának -> [link]

    A handleError első paraméterként megkapja, hogy melyik függvényben keletkezett a hiba. Maga a handleError egy (error: any): Observable<T> szignatúrájú függvénnyel tér vissza. Ez a függvény kilogolja konzolra és a saját logger függvénnyel az errort, majd visszaadja az esetlegesen paraméterként kapott változót Observable-be csomagolva (erre szolgál az of(result as T)).

    Utolsó kérdésedre: igen, definiálsz a backenden egy végpontot, amin JSON-ban adod vissza az adatot, majd a frontendről ezt a végpontot hívod HttpClient-tel.

Új hozzászólás Aktív témák