プロジェクトの構造を理解するには、添付の図を参照してください。これは、AuthGuard によって保護されたさまざまなモジュールと、保護されたすべてのモジュールで使用されるすべてのコア機能を持つ共有モジュールを含む、非常に一般的な角度プロジェクト構造です。
アプリケーションが大きくなりすぎており、要件に従って、ユーザーはすべてのモジュールに存在する機能にアクセスできません。すべてのモジュールをロードする必要はないと思います (遅延ロードを使用するように開発されています)。
タイル (パーミッションに基づいてモジュール 1、モジュール 2 など) を含むミドルウェア ページを提供することを考えています。タイルをクリックすると、選択された共有モジュールのみを含む角度アプリが読み込まれます。
angular 7にこのような規定はありますか?
ご協力ありがとうございました。