2017-03-15 13 views
2

私はリンク付きの基本的な角度アプリを持っています。すべての依存関係(typescriptファイルまたはコンパイルされたjsファイル)を使用してlink user download angular 2モジュールをクリックすると、それを動作させるために1つを選択します。ダウンロードが完了した後、この基本的なアプリケーションはモジュールを挿入して起動します(ダウンロードされたモジュールのエントリポイントが指定されているものとします)。これは、プラグインシステムと同じように聞こえるが、ウェブや現在のセッションでのみ聞こえる。私は何とか角度2でこれを実現できますか?おかげ実行時にモジュールをロードできますか?角度2

+0

でブラウザのキャッシュを改革遅延ロード任意のモジュールを意味することができますか? :-D実際に私はあなたの質問を理解していません。 – n00dl3

+0

@ n00dl3どういうわけか、モジュールを注入していることを意味しています。ブラウザのキャッシュを使用した操作がこのトリックを行う場合、私はこの解決策についてここでうれしく思います – shumantt

+0

[Angular2:指定されたフォルダからモジュールを動的に読み込む]可能な複製(http://stackoverflow.com/questions/40039825/angular2-loading -modules-dynamically-from-a-given-folder) –

答えて

-4

あなたはアンギュラルータ

{ path: 'lazy', loadChildren: 'lazy/lazy.module#LazyModule' } 
+0

私はここでこれを繰り返し、遅延ロードは私がapp.moduleのどこかでモジュールを宣言したことを前提としています。しかし、私が欲しいのは、アプリケーションは、モジュールファイル(my.module.ts、my.component.tsなど)または類似のjsファイル(サーバー側でコンパイル)へのパスのみを知っています。ボタンや何かをクリックすると、C#のLoadAssemblyのような、このモジュールがロードされ、メインコンポーネントが起動します(例えば、このメインコンポーネントが名前でこのメインコンポーネントを認識しているとします) – shumantt

+0

そのモジュールをアプリケーションに宣言すると、どんな意味でも読み込みも動的でもありません。 Typescriptを実行すると、module-nameとその場所が必要になります – Julian

関連する問題