AngularJS 1.2.0 (но более низкие версии имеют одинаковую проблему)
У меня есть веб-приложение с некоторыми виджетами и вы хотите сохранить их состояние в URL.
Теперь я делаю это с помощью команды $location.hash('param1=1¶m2=678')
. Но я получаю url как: domain.com/##param1=1¶m2=678
Он работает нормально, я могу восстановить состояние своего приложения. Одна из проблем, с которой я сталкиваюсь, - это когда кто-то щелкает такую ссылку, например, в почтовом приложении, их браузер кодирует один из хэшей с помощью /23, и поэтому мое приложение идет не так. Как я могу это решить? Благодаря
Вот панель: http://plnkr.co/edit/VVjEUzROou6hu8B8sURa?p=preview Вам нужно открыть его в новом окне, чтобы проверить хэши