以下を使用して別のルートにリダイレクトしようとしています:
$location.path("/route");
しかし、何らかの理由でそれは機能していません。jQuery-UIを使用してオートコンプリートウィジェットを作成し、ユーザーがオプションを選択すると、スコープから関数を呼び出します。デバッグして関数に入りましたが、他のルートにリダイレクトされることはありません。キーを押したときだけルートが変わります。
ちょっと変だと思いますが、どうやって解決したらいいのかわかりません。使った
window.location = "#/route";
動作しますが、このpath()
機能を使いたいです。
なぜこれが起こっているのか誰かが知っていますか?