Programovanie aplikácií v Jave a Angulari - 12. prednáška (z 11.12.2017)
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
Dvanásta prednáška sa zameriava na komunikáciu Angularu s REST serverom prostredníctvom servisnej vrstvy. Vysvetľuje sa vytvorenie servisu pomocou Angular CLI, mechanizmus dependency injection cez anotáciu Injectable a konštruktor komponentu, ako aj rozdiel medzi konštruktorom a metódou ngOnInit pri načítavaní dát. Druhá časť prednášky rozoberá potrebu asynchrónneho volania servera namiesto synchrónneho (kvôli jednovláknovému JavaScriptu) a zavádza koncept Observable z knižnice RxJS na sledovanie a spracovanie dát prichádzajúcich zo servera.
- - Vytvorenie Angular servisu príkazom ng generate service a jeho registrácia v module
- - Anotácia Injectable a princíp dependency injection do konštruktora komponentu
- - Rozdiel medzi konštruktorom a životným cyklom ngOnInit pri načítaní dát
- - Dôvody pre asynchrónne volania servera namiesto synchrónnych (jednovláknový JavaScript)
- - Observable z knižnice RxJS ako obal sledovanej hodnoty a mechanizmus notifikácie poslucháčov
- - Prepojenie servisu s komponentom a plánovaná reálna komunikácia s REST serverom
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky