Moderné webové technológie 7 - 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

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.