Невозможно использовать с 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-сервера