私は非常に大きなアプリケーションを持っていて、現時点では一般的なユーザーインターフェイスを作成しているとしましょう...
... アプリケーションが大きすぎます。多くのコントローラーとディレクティブがあり、開始時にロードしたくありません。代わりに、ファイルを自動ロードするAngularラッパーがあるため、ロードするテンプレート(たとえばタブ内)と$http
テンプレートを有効にするモジュールの名前を提供するリモートAPIにリクエストを行いますuri
現在定義しているモジュールのモジュール:
Shx.module('mrsCatalog' ['mrsGrid', 'mrsView', 'mrsForm', 'restApi')
///...angular module code
/mrs/grid/mrsGrid.js
ファイルなどのモジュールをロードします(まだロードされていないもの) 。
そして問題は、テンプレートのコードを配置する方法がわからないことです。実際のモジュール (コア) には、カタログを作成するためのディレクティブまたはコントローラーがありません。例えば; しかし、最初に配置して後で実行するangular.bootstrap()
と、Angular がカタログ HTML コードをロードしようとするため、エラーが発生します...