Отключить маршрутизацию angularJs, провайдер маршрутов уже ушел

Я создаю приложение laravel + AngularJS, где laravel обрабатывает маршрутизацию (из-за проблем с безопасностью). Сначала я немного поэкспериментировал с маршрутизацией AngularJS, поэтому использовал провайдера маршрутов и т. д. Теперь, когда я пытаюсь избавиться от этого, angularJS продолжает добавлять #/partofthelink в конец моего URL-адреса. Это очень раздражает, и я хочу избавиться от этого.

Я уже много читал об удалении routeprovider и т. д., все это было сделано. Я действительно не понимаю, откуда это.

Уже несколько дней много пытаюсь.

Любые идеи, что может вызвать это?

Спасибо!

ОБНОВЛЕНИЕ: Проблема решена.

Где-то использовался сервис $route. Избавился от него, все равно безуспешно. Теперь кажется, что Bootstrap-ui использует службу $location при использовании раскрывающегося списка. Так что я также удалил его там. Теперь все работает нормально.

Спасибо!


person Dries Marien    schedule 22.08.2013    source источник
comment
Если Angular что-то добавляет к ссылке (то есть выполняет перенаправление), где-то должен остаться routerProvider. Если возможно, разместите здесь свой код.   -  person Pavlo    schedule 22.08.2013
comment
Для тех, кто нашел раздел ОБНОВЛЕНИЕ этого вопроса полезным, этот комментарий в соответствующей ошибке AngularJS также будет представлять интерес: github.com/angular/angular.js/issues/4608#issuecomment-32713399   -  person user161642    schedule 19.01.2014


Ответы (1)


Вы используете сервис $location? тогда и от этого надо избавиться

person Sebastien C.    schedule 22.08.2013