Moderné webové technológie 4 - 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 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.
nechodím na prednášky