Moderné webové technológie 7 - 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
Seminár z Moderných webových technológií najprv dokončuje úlohu z predchádzajúceho cvičenia, kde sa pomocou reduce a metódy includes odstraňujú duplicitné hodnoty z poľa oprávnení získaného kombináciou map a flat. Hlavnou témou je potom systém validátorov formulárov v Angulari. Vysvetľuje sa princíp validátora ako funkcie, ktorá vracia null pri platnej hodnote alebo objekt s chybami pri neplatnej, a rozdiel medzi neparametrickými validátormi (required, email, requiredTrue, nullValidator) a parametrickými validátormi fungujúcimi ako curried funkcie (min, max, minLength, maxLength, pattern). Na príklade template-driven formulára sa ukazuje priradenie validátorov cez direktívy priamo v HTML a sledovanie výsledku validácie pomocou CSS tried ng-valid a ng-invalid.
- Odstránenie duplicít z poľa pomocou reduce a includes
- Validátory formulárov ako funkcie vracajúce null alebo objekt chýb
- Parametrické vs. neparametrické validátory (curried funkcie)
- Vstavané validátory required, requiredTrue, email, nullValidator
- Parametrické validátory min, max, minLength, maxLength, pattern
- Priradenie validátorov v template-driven formulároch cez direktívy
- CSS triedy ng-valid a ng-invalid na sledovanie stavu validácie
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky