JEE アプリ (フロントエンドの jsp) を angularJs アプリと統合しようとしています。angularJS は webpack でパッケージ化されているため、jsp では<script>
タグを介してアプリをリンクしています。
モジュールがすでに定義されていると、アプリケーションは手動でブートストラップされます。
手動のブートストラップが発生すると、その結果は jsp と angular アプリの間の一種の無限ループになります。次の 2 つの URL が交互に表示されます。
http://localhost:8080/app/initApplication?lang=ES&TOTAL_APPROVALS=1#_
http://localhost:8080/app/initApplication?lang=ES&TOTAL_APPROVALS=1#/
/
2 番目の末尾に注意してください。
angular アプリはブラウザーでレンダリングされる場合と、レンダリングされない場合があります。
これは、Angular アプリを手動でブートストラップするときに発生することと関係があると考えていますが、$location
実際にはわかりません。
どうしたの?