2013-08-22 26 views
5

我正在構建laravel + AngularJS應用程序,其中laravel處理路由(由於安全問題)。 起初我嘗試了一下AngularJS路由,所以我使用了一個routeprovider等。 現在我試圖擺脫這一點,angularJS不斷添加#/ partofthe鏈接到我的URL的末尾。 這很煩人,我想擺脫它。禁用angularJs路由,routeprovider已經不存在

我已經讀了很多關於刪除routeprovider等,這一切都已完成。我真的不知道它來自哪裏。

我幾天來一直在嘗試很多。

任何想法可能會導致這種情況?

謝謝!

更新: 問題解決。

在某個地方使用了$ route服務。擺脫它,仍然沒有成功。 現在看來Bootstrap-ui在使用下拉菜單時使用了$ location服務。 所以我也在那裏刪除它。 現在一切正常。

謝謝!

+0

如果Angular向鏈接添加了一些東西(即執行重定向),則必須在某處留下一個「routerProvider」。如果可能,請在此處發佈您的代碼。 – Pavlo

+0

對於其他誰發現這個問題的「更新」部分有幫助,在相關的AngularJS錯誤中的這個評論也將是有趣的: https://github.com/angular/angular.js/issues/4608#issuecomment- 32713399 – user161642

回答

6

你使用$ location服務嗎?那麼你也必須擺脫這一點