2013-08-22 7 views
5

laravel + AngularJSアプリケーションを構築しています(セキュリティ上の理由からlaravelがルーティングを処理する)。 最初に私はAngularJSルーティングを少し実験しましたので、私はrouteproviderなどを使用しました。 これを取り除こうとしているので、angularJSはURLの最後に#/ partofthelinkを追加し続けます。 これはかなり迷惑で、私はそれを取り除きたいです。angleJsルーティングを無効にしました。すでにルーティングされている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 serviceを使用しますか?