Есть ли какой-нибудь способ с угловым (или JavaScript), чтобы поймать запись вугловое: перенаправление эквивалентного хэш маршрута
и он перенаправляется на
без каких-либо маршрутизация на стороне сервера?
Есть ли какой-нибудь способ с угловым (или JavaScript), чтобы поймать запись вугловое: перенаправление эквивалентного хэш маршрута
и он перенаправляется на
без каких-либо маршрутизация на стороне сервера?
Вы можете использовать базовый JavaScript и перенаправить на загрузку страницы для перенаправления на нужную страницу. Если вы хотите сделать его более динамичным, прочитайте url и проанализируйте его по мере необходимости в скрипте js.
<script type="text/javascript">
window.location = "set this to your desired url such as /#/route";
</script>
Я решил его в Hacky и закодированного способом (именно поэтому я не буду принимать эти ответы, если что-то лучше не появится)
Я создал /route/index.html файл со следующим содержимым :
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<script>
window.location ='/#' + window.location.pathname;
</script>
</head>
<body>
</body>
</html>
Очевидно, что я ожидал найти более общее решение ...
Если я не ошибаюсь, я полагаю, вы можете достичь этого, используя 'interceptors' компонент углового в' $ HTTP 'se rvice: https://docs.angularjs.org/api/ng/service/$http#interceptors – Dom