2013-08-22 12 views
5

Buduję aplikację laravel + AngularJS, w której laravel obsługuje routing (z powodu problemów bezpieczeństwa). Początkowo eksperymentowałem trochę z routingiem AngularJS, więc użyłem routeprovider'a itp. Teraz, gdy próbuję się tego pozbyć, angularJS dodaje na końcu mojego adresu URL #/partofthelink. Jest to dość denerwujące i chcę się go pozbyć.Wyłączanie routingu AngularJs, routeprovider już nie ma

Wiele już przeczytałem o usunięciu routeprovider itp., To wszystko zostało zrobione. Naprawdę nie wiem, skąd to się bierze.

Próbowałem już wiele od kilku dni.

Jakieś pomysły, które mogą to powodować?

Dzięki!

UPDATE: Problem rozwiązany.

Usługa $ route gdzieś w użyciu. Pozbyłem się go, wciąż bez powodzenia. Wygląda na to, że Bootstrap-ui korzysta z usługi $ location podczas korzystania z rozwijanego menu. Więc też usunąłem to tam. Teraz wszystko działa dobrze.

Dzięki!

+0

Jeśli Angular dodaje coś do linku (czyli wykonuje przekierowanie), musi być gdzieś 'routerProvider'. Jeśli to możliwe, opublikuj swój kod tutaj. – Pavlo

+0

Dla tych, dla których sekcja "AKTUALIZACJA" tego pytania była pomocna, ten komentarz w pokrewnym błędzie AngularJS również będzie interesujący: https://github.com/angular/angular.js/issues/4608#issuecomment- 32713399 – user161642

Odpowiedz

6

czy używasz usługi lokalizacji $? musisz też się tego pozbyć

Powiązane problemy