Programovanie aplikácií v Jave a Angulari - 12. prednáška (z 11.12.2017)

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

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.