私は Angular を初めて使用し、いくつかのウィジェット コンポーネントを自分のページに遅延ロード (または動的ロード) する方法に関する情報を探しています。遅延読み込みで見つけたすべての情報は、Angular ルーターに関係しています。この場合、ルーターは必要ないため、これを具体的に行う方法に関する情報を見つけるのは困難です。
私が持っているのは、ページにロードできる多数のウィジェットがあるサイトです。これは構成可能であるため、ユーザーは各ページに表示するウィジェットを定義でき、それらの数に制限はありません。これらのウィジェットの一部は、理論的にはかなり重いものになる可能性があるため、サイトの起動時にそれらをロードしたくありません。
また、これらのウィジェットの一部またはすべてを初期化するために文字列を渡す必要があります。
では、コンポーネント/モジュールを Angular アプリに遅延 (動的) にロードするにはどうすればよいでしょうか?