Javascript Angular 8-将子路由附加到父模块时出错

Javascript Angular 8-将子路由附加到父模块时出错,javascript,angular,typescript,routes,Javascript,Angular,Typescript,Routes,我用的是角度8。我在app-routing.module中延迟加载父模块。在父模块中,我需要通过在模块中设置router.resetConfig从服务引入路由,但我得到以下错误。我怎样才能修好它 错误错误:未捕获(承诺中):错误:路由“客户端迁移”的配置无效:子级和loadChildren不能一起使用 import { Routes, Router, ActivatedRoute } from '@angular/router' import { ClientMigrationComponen

我用的是角度8。我在app-routing.module中延迟加载父模块。在父模块中,我需要通过在模块中设置router.resetConfig从服务引入路由,但我得到以下错误。我怎样才能修好它

错误错误:未捕获(承诺中):错误:路由“客户端迁移”的配置无效:子级和loadChildren不能一起使用

import { Routes, Router, ActivatedRoute } from '@angular/router'

import { ClientMigrationComponent } from './client-migration.component'
import { ClientMigrationAboutComponent } from './client-migration-about/client-migration-about.component'
import { ClientMigrationAllMigrationsComponent } from './client-migration-all-migrations/client-migration-all-migrations.component'
import { ClientMigrationAuditTraceComponent } from './client-migration-audit-trace/client-migration-audit-trace.component'
import { ClientMigrationDeletedMigrationsComponent } from './client-migration-deleted-migrations/client-migration-deleted-migrations.component'
import { ClientMigrationMyMigrationsComponent } from './client-migration-my-migrations/client-migration-my-migrations.component'

import { SharedModule } from '../../shared/shared.module'
import { ClientMigrationRoutingModule } from './client-migration-routing.module' 

@NgModule({
    declarations: [
        ClientMigrationComponent,
        ClientMigrationAboutComponent,
        ClientMigrationAllMigrationsComponent,
        ClientMigrationAuditTraceComponent,
        ClientMigrationDeletedMigrationsComponent,
        ClientMigrationMyMigrationsComponent
    ],
    imports: [SharedModule, ClientMigrationRoutingModule]
})
export class ClientMigrationModule {
    constructor(private route: ActivatedRoute, private router: Router) {
        let tmpRoutes: Routes = this.router.config;

        for (const routeObj of tmpRoutes) {
            if (routeObj.path === 'client-migration') {
                let children = [];
                children.push({
                    path: 'about', 
                    component: ClientMigrationAboutComponent,
                })
                routeObj.children = children
            }
        }
        this.router.resetConfig(tmpRoutes);
    }
}