在我在Angular 4上的简单Web应用程序中,我有静态页面,如关于我们,与我们联系等,如果此静态页面作为组件包含角度app的大小将增加。
有没有办法通过角度app按需显示这些静态页面?
答案 0 :(得分:2)
您可以使用延迟加载。
基本思想是为所有静态页面创建一个模块。
这将是理想的方式。在被叫之前,他们不会被下载。
export const routes: Routes = [
...
{ path: 'pages', loadChildren: './pages/pages.module#PagesModule' },
...
];
导入如下:
RouterModule.forChild(routes)
其中PagesModule
是您要延迟加载的模块名称。
仅供参考:Lazy Loading Module