Почему AngularJS дублирует строку запроса в моем маршруте?
Я использую навигацию на основе хеша в своем приложении AngularJS с корнем в/
.
Если пользователь переходит к моему приложению следующим образом:
http://example.com/?foo
Через мгновение после загрузки страницы что-то (возможно, Angular) заставляет адресную строку выглядеть иначе, чем я ожидал.
Что я увидел:
http://example.com/?foo#/?foo
Что я ожидал увидеть:
http://example.com/?foo#/
Почему это происходит, и можно ли его отключить?