Page 33 - 6182
P. 33

Інформація  про  передавання  параметрів  через  маршрути
                  наведена в лекційному матеріалі НЕ1.4.


                           4.2 Порядок виконання роботи
                           1 Доповнити існуючий додаток,  який розроблявся протягом
                  попередніх лабораторних робіт компонентами і сервісами, додати в
                  кореневий  компонент  навігаційне  меню.  Для  навігації  між

                  компонентами використати механізм маршрутизації:
                             1.1  з  допомогою  інструменту  Angular  CLI  розробити  не
                  менше трьох-чотирьох компонентів, доступ до кожного з них  має

                  відбуватися за допомогою засобів маршрутизації (routing);
                             1.2 розробити конфігурацію з описом маршрутів.
                           2  З  допомогою  механізму  ―охоронців‖  (guards)  обмежити
                  доступ  до  деяких  компонентів  неавторизованим  користувачам

                  ресурсу, для цього:
                             2.1     в     параметрах          деяких       маршрутів         використати
                  властивості  CanActivate  /  CanDeactivate  в  яких  прописати

                  відповідних ―Охоронців‖ (guards);
                             2.2      розробити          класи        ―Охоронців‖,           які      будуть
                  використовуватися в маршрутах.

                           3 Оформити звіт.

                           4.3 Зміст звіту

                           Звіт має містити:
                             титульний аркуш;
                             мету роботи і завдання;

                             покроковий опис роботи, програмний код сценаріїв, копії
                  екранів з результатами виконаної роботи.

                             висновки.

                           Запитання для самоконтролю:
                           1 Що таке маршрутизація, механізм роботи, призначення?

                           2 Що таке механізм ―Охоронців‖ (guards)?
                           3  Яким  чином  відбувається  зчитування  параметрів  з  URI-
                  адреси?






                                                                33
   28   29   30   31   32   33   34   35   36   37   38