Маршрутизація та навігація
Router, конфігурація routes, RouterModule, route parameters, query parameters, route guards, lazy loading, preloading strategies
1Що таке Router в Angular?
Що таке Router в Angular?
Відповідь
Angular Router дозволяє навігувати між різними переглядами (component) на основі URL браузера. Він керує відповідністю між URL та component, дозволяючи створювати single-page застосунки з кількома переглядами. Router відстежує зміни URL і завантажує відповідні component у RouterOutlet.
2Який модуль імпортувати для використання routing в Angular?
Який модуль імпортувати для використання routing в Angular?
Відповідь
RouterModule — це модуль Angular, який надає всі необхідні сервіси та директиви для routing (Router service, RouterOutlet, RouterLink тощо). Він імпортується з @angular/router і налаштовується з routes через RouterModule.forRoot() для головного модуля або RouterModule.forChild() для feature modules.
3Як визначити routes в Angular?
Як визначити routes в Angular?
Відповідь
Routes визначаються в масиві типу Routes, де кожен об'єкт вказує path та component для відображення. Зі standalone components (Angular 14+) використовується provideRouter(routes) у конфігурації застосунку. З NgModules використовується RouterModule.forRoot(routes) у головному модулі.
Як відобразити вміст route у шаблоні?
Як створити декларативне навігаційне посилання в шаблоні?
+21 питань зі співбесід
Інші теми співбесід Angular
Основи TypeScript
TypeScript просунутий
Основи Angular
Компоненти та життєвий цикл
Services & Dependency Injection
Організація модулів Angular
Angular CLI
Директиви та Pipe
Реактивні форми
Template-driven форми
Основи RxJS
Оператори RxJS
HttpClient і виклики API
Базове керування станом
Change Detection
Angular Signals
Standalone Components
Модульні тести в Angular
End-to-End тестування
Build і оптимізація
Основи NgRx
Просунутий NgRx
Архітектура Angular
Оптимізація продуктивності
Безпека та найкращі практики
Просунуті патерни RxJS
Angular Universal та SSR
Angular Micro-frontends
Опануй Angular для наступної співбесіди
Отримай доступ до всіх питань, flashcards, технічних тестів, вправ code review та симуляторів співбесід.
Почни безкоштовно