1

私は単純な angularJS レイヤーを django アプリに書いています。最初のページの読み込み時に、ビュー コンテンツは既に ng-view ノードに取り込まれています。(ng-click コールバックを介して) ルート変更を「手動で」実行すると、サーバーにリクエストを送信して、クロムレス html コンテンツをフェッチし、ng-view ノードのコンテンツを上書きします。

私の問題は、最初のページの読み込み時にルートの変更が実行されるため、サーバーに別の呼び出しを行って、ng-view ノードに事前に入力されたものと同じコンテンツをフェッチすることです。

これがAngularの仕組みなのか、それともdjangoが末尾のスラッシュを使用し、angularが使用しないため、別のルートであると考えているのかはわかりません。

これを防ぐ方法はありますか?おそらく $routeChangeStart イベントの変更をキャンセルしますか?

ありがとう!久々のSO読者、初投稿者。

4

0 に答える 0