惰性模块返回空白页

卢卡·布拉西

我正在运行Angular CLI 6.0.2并尝试Lazy Module为某些组件使用负载。

我已经按照文档并配置了我app.module的如下:

    const appRoutes: Routes = [
  {
    path      : '',
    component: LoginComponent
  },
    {
        path      : 'main',
        component: FuseMainComponent,
      canActivate: [AuthguardService]
    },
  {
    path      : 'appqos',
    component: AppqosComponent,
    canActivate: [AuthguardService]
  },
  {
    path      : 'tasks',
    // component: TaskviewerComponent,
    // canActivate: [AuthguardService]
    loadChildren: './taskviewer/taskviewer.module#TaskviewerModule'

imports: [
...,
 RouterModule.forRoot(appRoutes)
]

lazy module负载被设定为如下:

 const routes: Routes = [
  {
    path: 'tasks',
    component: TaskviewerComponent
  }
];

@NgModule({
  imports: [
    CommonModule,
    MatFormFieldModule,
    MatInputModule,
    MatIconModule,
    MatSortModule,
    MatChipsModule,
    MatCheckboxModule,
    MatSelectModule,
    NgxDatatableModule,
    MatButtonModule,
    MatTooltipModule,
    RouterModule.forChild(routes)

  ],
  declarations: [TaskviewerComponent],
  exports: [
    TaskviewerComponent, RouterModule
  ]

})
export class TaskviewerModule { }

当我浏览到“任务”路线时,组件显示为空白页。我在控制台中没有看到任何错误。在网络选项卡中,它只是显示它正在加载文件taskviewer-taskviewer-module-ngfactory.js而不是chunk.js

我尝试了不同的教程和官方文档以及使用,ng serve --aot但产生了相同的结果。

有什么方法可以查看组件未正确呈现并返回空白页的原因吗?

协议

TaskviewerComponent 的 url 是localhost:4200/tasks/tasks. 如果你想localhost:4200/tasks在子路由中定义:

const routes: Routes = [
  {
    path: '', // <-- no name path here
    component: TaskviewerComponent
  }
];

查看https://angular.io/guide/router#lazy-loading-route-configuration in app-routing.module.ts危机中心路由.module.ts了解如何为延迟加载模块设置默认路由.

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

开发环境返回空白页

来自分类Dev

phpseclib仅返回空白页

来自分类Dev

IAsyncActionFilter返回空白页

来自分类Dev

IAsyncActionFilter返回空白页

来自分类Dev

简单登录返回空白页

来自分类Dev

Twitter API返回空白页

来自分类Dev

路线返回空白页[METEOR]

来自分类Dev

Laravel Routing返回空白页

来自分类Dev

资源路线返回空白页

来自分类Dev

JSF + PrimeFaces 返回空白页

来自分类Dev

表单提交返回空白页

来自分类Dev

返回json的ajax返回空白页

来自分类Dev

IIS托管的wcf返回空白页

来自分类Dev

最小的水豚/ Poltergeist测试返回空白页

来自分类Dev

部署后,MVC网站返回空白页

来自分类Dev

WordPress分页-分页返回空白页

来自分类Dev

ng-repeat返回空白页[Angular]

来自分类Dev

从1.7.2到2.0的CodeIgniter迁移返回空白页

来自分类Dev

请求在60秒后返回空白页

来自分类Dev

Jinja2返回空白页

来自分类Dev

PHP和Mysql返回空白页的问题

来自分类Dev

WCF Web服务-GetElecteurs方法返回空白页

来自分类Dev

WordPress分页-分页返回空白页

来自分类Dev

Django-基于类的视图返回空白页

来自分类Dev

CodeIgniter简单表单验证返回空白页

来自分类Dev

自动填充 HTML 表单返回空白页

来自分类Dev

为什么我的动态路由返回空白页?

来自分类Dev

当以其他方法返回视图时,Laravel返回空白页

来自分类Dev

Laravel 4在使用return withInput时返回空白页(附加文件)