Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Як перейти на маршрут програмно?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)Програмно на маршрут переходять за допомогою сервісу **Router**, використовуючи метод `navigate()` або `navigateByUrl()`. **Ключове:** обидва способи не перезавантажують сторінку і просто оновлюють `router-outlet`.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)ЗображенняПрограмно на маршрут переходять за допомогою сервісу `Router`. Для цього: 1. Впровадь `Router` у компонент: ```typescript constructor(private router: Router) {} ``` 2. Використовуй метод `navigate()` або `navigateByUrl()`: ```typescript this.router.navigate(['/profile']); ``` або з параметрами: ```typescript this.router.navigate(['/user', userId]); ``` Різниця: - `navigate()` - приймає масив сегментів шляху й опції; - `navigateByUrl()` - приймає рядок маршруту. Обидва способи не перезавантажують сторінку і просто оновлюють `router-outlet`.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.