Деактивирайте angularJs маршрутизирането, routeprovider вече е изчезнал

Създавам приложение laravel + AngularJS, където laravel обработва маршрутизирането (поради проблеми със сигурността). Първоначално експериментирах малко с AngularJS маршрутизиране, така че използвах routeprovider и т.н. Сега, когато се опитвам да се отърва от това, 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