Moderné webové technológie 8 - Angular

Zdroj
ručne priradené
Pridané

Pozrieť na YouTube →

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.

Otvoriť AI: ChatGPT · Claude · Gemini

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.