Как убрать немедленный сл sh (/) после ха sh (#) в angular - PullRequest
2 голосов
/ 25 февраля 2020

Я настроил angular 8 маршрутизацию приложения с помощью {useHa sh: true} .

Когда я открыл URL-адрес в браузере, скажем, например,

https://localhost:4200/#/todo
https://localhost:4200/#/todo/12

Я не хочу этого дополнительного / сразу после #. какая конфигурация должна быть добавлена ​​в angular для достижения выше.

https://localhost:4200/#todo
https://localhost:4200/#todo/12

У меня есть это требование, чтобы мои URL были совместимы с маршрутами моих не angular микросервисов, которые были загружены внутри angular приложения

1 Ответ

7 голосов
/ 25 февраля 2020

{useHash:true} существует в первую очередь для старых браузеров, которые не поддерживают History API. без # было невозможно изменить URL без перезагрузки всей страницы. Я бы порекомендовал вам не использовать ха sh в вашем приложении. поведение, которое вы пытаетесь изменить, не настраивается.

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