Обработка множественных концепций маршрутизации в Angular 6/7 - PullRequest
0 голосов
/ 06 февраля 2019

У меня есть многостраничное приложение с одностраничным разделом.У некоторых маршрутов есть хэш:

/ # / calendar, / # / profile

А у некоторых маршрутов нет: / pagexyz

Я решил половину проблемы:страницы, которые не имеют хеша в URL, загружаются напрямую без выхода маршрутизатора, а другие страницы загружаются с выходом маршрутизатора.Я управляю переключением с помощью ngIf.

Остальная проблема заключается в том, что функции angular-router, необходимые для обработки текущего нехэш-маршрута, изменяют местоположение страницы на /#/.

* 1010.* Есть ли способ остановить роутер от root-компонента?Могу ли я иметь два маршрутизатора с различной конфигурацией (с хэшем и без него)?

Спасибо за помощь.

1 Ответ

0 голосов
/ 07 февраля 2019

Я нашел решение для моей проблемы.Как упомянул @Hardik (thx btw), я мог использовать модули, чтобы отделить «хэш-часть» моего приложения от остальных.Но я нашел простой способ, установив initialNavigation-Config-Flag в false.Это работает как ожидалось сейчас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...