私は次のような状況にあります。
モジュールをロードするためにrequireJsを使用していますが、グローバル変数を使用したくありません。
main.jsは、ルーターのロードを担当します。
次に、ルーターがアプリをロードし、アプリがいくつかのサブアプリをロードします。
すべてが初期化された後、subAppsはrouter
を作成するために必要router.navigate
です。
ここにスキーマがあります:
main.js -> router -> app -> subApp -> router
次に、循環依存の問題が発生します。そのため、subAppのルーターは未定義になります。
コードを再編成したり、この問題を修正したりするための最良の方法は何ですか?これについていくつかの例はありますか?