есть приложение, которое состоит из двух частей/проектов. Одна часть на angularjs, вторая на angular. Крутят на одном хосте. Перенес точку входа в приложение из старого ангуляра в новый.
{ path: '', redirectTo: 'main', pathMatch: 'full' }
{ path: 'main', loadChildren: () => import( .. и тд.) },
основной вопрос в том, что урлы старого приложения содержат в начале #, которую новое приложение расценивает как пустое значение '' и к "#/oldAngularUpl" добавляет "/main", получаем "/main#/oldAngularUpl"
Пробовал смотреть в сторону matcher'a(
https://angular.io/api/router/UrlMatcher), но в него приходит null.
Guard отрабатывает уже после того, как неправильный URL сформировался.
Мб кто встречался с подобным? в какую сторону копать?)