Вы можете использовать для этого ленивую загрузку.
Основная идея - создать модуль для всех ваших статических страниц.
Это было бы идеальным способом.Они не будут загружены до тех пор, пока не будут вызваны.
export const routes: Routes = [
...
{ path: 'pages', loadChildren: './pages/pages.module#PagesModule' },
...
];
Импортируется как:
RouterModule.forChild(routes)
Где PagesModule
- имя вашего модуля для загрузки с отложенной загрузкой.
К вашему сведению: Модуль отложенной загрузки