Page 26 - 6182
        P. 26
     Рисунок 3.3 – Використання сервісу в компоненті
                           В результаті виконання вище наведеного програмного коду, в
                  змінній  класу-компоненту  groups  буде  знаходитись  масив  даних,
                  який  повертає  метод  сервісу  getGroups(),  відповідно  в  шаблоні
                  компоненту  можна,  використовуючи  структурну  директиву  ngFor
                  перебрати всі елементи масиву groups.
                           ОБРОБКА HTTP-ЗАПИТІВ
                           Як  було  зазначено  вище,  використання  сервісів  зазвичай
                  передбачає  мережеву  комунікацію  із  серверною  частиною  за
                  стосунку  шляхом  виконання  HTTP-запитів.  Фрейморк  Angular
                  доставляється разом із вбудованою HTTP-бібліотекою, засоби якої
                  дозволяють робити запити до зовнішніх ресурсів в мережі Інтернет.
                  Слід  зауважити,  що  згідно  парадигм  фреймворку  Angular,
                  заборонено робити запити стандартними засобами JavaScript або з
                  використанням  сторонніх  не  Angular  засобів.  Запити  до  ресурсів
                  мережі  відбуваються  згідно  методології  AJAX  в  основу  якої
                  закладена можливість генерації асинхронних запитів до ресурсів в
                  мережі.
                           В JavaScript визначаються три загальні підходи для роботи з
                  асинхронними запитами:
                           −  Callbacks – функції зворотнього виклику;
                           −  Promises – об‘єкти "обіцянок";
                           −  Observables – об‘єкти-спостерігачі.
                                                                26
     	
