Текущая настройка тестовой маршрутизации Поставщик, которого мы используем, отправляет пользователей на наш сайт с таким URL-адресом: 'http://images.rsna.org/index.html?doi=10.1148 / rg.2018170120 & fig = fig1a '. Единственное, что меняется, это параметр doi и параметр fig. Я преобразовываю сайт в приложение angular 8, но мне все еще нужно принять это как маршрут. Есть ли способ принять это как маршрут, а затем перенаправить на маршруты «/ browse» или «/ viewer», которые существуют на сайте, сохраняя при этом параметры doi и fig в случае перезагрузки страницы? Мне нужны параметры при перезагрузке, чтобы иметь возможность получить данные из базы данных или сделать вызов API для получения обновленных данных с этими значениями.
Использование canActivate guard было способом сделать это. Мне нужно было соединить это с распознавателем, чтобы использовать ActivatedRouteSnapshot и иметь возможность извлекать параметры для передачи.