Невозможно использовать с URL-кодировкой в ​​режиме html5 angularjs.

Я использую url-кодировку с angularjs для отправки данных в представление, это прекрасно работает, но когда я делаю режим html5, используя

$locationProvider.html5Mode(true);

Я получаю следующую ошибку

Cannot GET /test/adddata/eayGcUzBmcW7XeLhgCCjA0oiQhmuJemjrArCKHPsffYKoVGTwZBIY80ejEfo50m9%7Cdata@domain.com

Я использую маршрутизатор пользовательского интерфейса и маршрут / test / adddata /: data.

Примечание: я использую lite-сервер для разработки.

Изменить: когда я пытался

/#/test/adddata/eayGcUzBmcW7XeLhgCCjA0oiQhmuJemjrArCKHPsffYKoVGTwZBIY80ejEfo50m9%7Cdata@domain.com

в режиме html5 он перенаправил меня

/test/adddata/eayGcUzBmcW7XeLhgCCjA0oiQhmuJemjrArCKHPsffYKoVGTwZBIY80ejEfo50m9%7Cdata@domain.com

и это работает, но любопытно, почему это работает, это специфично для lite-сервера

0 ответов

Другие вопросы по тегам