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