Moderné webové technológie 4 - 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 predmetu Moderné webové technológie pokračuje v základoch Angularu, konkrétne v riadiacich štruktúrach šablón (flow control) - podmienky @if/@else if bez zavináča, prepínač @switch/@case/@default a cyklus @for vrátane povinnej vlastnosti track a špeciálneho bloku @empty. Ďalej sa preberá odchytávanie udalostí z DOM (napríklad klik) a property binding pomocou zložených zátvoriek. Hlavnou témou je zavedenie Angular služieb (services) ako singleton objektov spravovaných frameworkom, ktoré slúžia na zdieľanie dát medzi komponentmi a na komunikáciu so serverom. Ukazuje sa vytvorenie služby cez CLI (ng generate service), jej injektovanie do komponentu cez konštruktor alebo modernejšiu funkciu inject(), a životný cyklus komponentu s metódou ngOnInit, ktorá je vhodným miestom na prácu s externými dátami.

  • Podmienky @if / @else if v šablóne
  • Prepínač @switch, @case, @default
  • Cyklus @for s povinnou vlastnosťou track a blokom @empty
  • Odchytávanie DOM udalostí (event binding)
  • Property binding do šablóny
  • Angular služby (services) ako singleton
  • Injektovanie závislostí cez konštruktor alebo funkciu inject()
  • Životný cyklus komponentu - metóda ngOnInit

Zhrnutie pripravené s pomocou AI z prepisu videa.