Почему AngularJS дублирует строку запроса в моем маршруте?

Я использую навигацию на основе хеша в своем приложении AngularJS с корнем в/.

Если пользователь переходит к моему приложению следующим образом:

http://example.com/?foo

Через мгновение после загрузки страницы что-то (возможно, Angular) заставляет адресную строку выглядеть иначе, чем я ожидал.

Что я увидел:

http://example.com/?foo#/?foo

Что я ожидал увидеть:

http://example.com/?foo#/

Почему это происходит, и можно ли его отключить?

Ответы на вопрос(3)

Ваш ответ на вопрос