Angular 4提供静态html页面

时间:2018-05-21 09:44:34

标签: angular angular-ui-router angular6

在我在Angular 4上的简单Web应用程序中,我有静态页面,如关于我们与我们联系等,如果此静态页面作为组件包含角度app的大小将增加。

有没有办法通过角度app按需显示这些静态页面?

1 个答案:

答案 0 :(得分:2)

您可以使用延迟加载。

基本思想是为所有静态页面创建一个模块。

这将是理想的方式。在被叫之前,他们不会被下载。

export const routes: Routes = [
  ...      
  { path: 'pages', loadChildren: './pages/pages.module#PagesModule' },
  ...
];

导入如下:

RouterModule.forChild(routes)

其中PagesModule是您要延迟加载的模块名称。

仅供参考:Lazy Loading Module