5

このメソッドを使用して、各 AngularJS ルートに必要なコントローラー/サービスを遅延読み込みしています。

基本的に、ルートごとに依存関係 (必要なコントローラー、サービスなど) をresolve定義し、そのルートのルート定義に関数を追加します。その関数は、依存関係の JavaScript ファイルを動的に読み込みます。

これは機能しますが、問題が発生するのはこれです。fooServiceroute に対して呼び出されたサービスを遅延ロードしたいとし/fooます。fooService.getResults()ただし、の解決にも追加したい場合はどうすればよい/fooですか? fooService.jsこれは、resolve 関数fooService.getResults()が呼び出されるまでにファイルがロードされていない可能性があるため、エラーになります。

これに対する解決策はありますか?

4

0 に答える 0