Z pomocą dokumentacji angulara, starałem się napisać prosty formularz pozwalający na wysłanie requesta na serwer. Wysyłanie żądania działa. W bazie zostaje utworzony odpowiedni obiekt, zwrócony zostaje odpowiedni wynik tylko w konsoli w przeglądarce każdy request traktowany jest jako error, nawet te z status code 200. Próbowałem zmienić na serwerze, żeby zwracał status code 201 ale również traktowany jest jako error.
-
https://github.com/KamLar/market-simulator-client/blob/master/src/app/registration-form/registration-form.service.ts mam mini-serwis
-
https://github.com/KamLar/market-simulator-client/blob/master/src/app/registration-form/registration-form.component.ts - komponent.
Drugie pytanie: jak mogę pobrać obiekt zwrócony z serwera? Np komunikat będący Stringiem? Jak taki obiekt wyświetlić potem w .html? Jak mogę pobrać status code w pliku html? Tutaj component
https://github.com/KamLar/market-simulator-client/blob/master/src/app/registration-form/registration-form.component.html , Tak przy okazji jeszcze: dostaję warning "Attribute (focusOut) is not allowed here" (dla <input>) ale mimo to działa mi taki sposób bindowania pola w komponencie z wartością w <input>. Jak poprawnie móc to zbindować?
Edit: jako error, w znaczeniu takim że za każdym razem działa funkcja errorHandle