Moderné webové technológie 8 - Angular
Preber si túto prednášku so svojou AI
Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.
Zhrnutie prednášky
Prednáška z Moderných webových technológií nadväzuje na tému reaktívnych formulárov a validátorov v Angulari. Najprv sa vytvára vlastný synchrónny validátor, ktorý porovnáva zhodu hesla a jeho potvrdenia pomocou metód value a valueOf na čítanie hodnôt viacerých polí formulára naraz. Následne sa vysvetľuje asynchrónny validátor, ktorý overuje na serveri, či zadané používateľské meno alebo email už nie sú registrované (endpoint user-conflicts), pričom validácia musí počkať na odpoveď servera. Ukazujú sa dva prístupy k asynchrónnej validácii - validateHttp s priamym volaním cez HTTP klienta (metódy request, onSuccess, onError) a validateAsync využívajúci vlastnú službu spolu s konceptom RxResource a signálov (params a stream). Súčasťou je aj testovanie endpointu cez Postman.
- Vlastný validátor zhody hesiel
- Čítanie hodnôt viacerých polí cez value a valueOf
- Asynchrónny validátor a overenie unikátnosti mena/emailu na serveri
- Endpoint user-conflicts a jeho testovanie v Postmane
- validateHttp - priame HTTP volanie z validátora
- validateAsync - využitie vlastnej služby
- RxResource a signály params/stream
- Reaktívne formuláre v Angulari
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky