Angular 2, как определить лениво загруженные дочерние маршруты родительского маршрута, который также лениво загружен

Я пытаюсь заставить ленивую загрузку работать на мое приложение, но это одна проблема за другой. Я получил основной маршрут к ленивому грузу, который/adminТеперь я хочу добавить еще один маршрут, который/admin/login.

Итак, я сделал это:

админа router.module.ts

@NgModule({
  imports: [
    ComponentsModule,
    SharedModule,
    RouterModule.forChild([
      {
        path: '',
        component: AdminAreaComponent,
        children: [
          {
            path: 'login',
            loadChildren: 'app/+admin-area/pages/login/login.module#LoginModule'
          }
        ]
      }
    ])
  ],
  exports: [
    RouterModule
  ],
  declarations: [
    AdminAreaComponent
  ]
})
export class AdminAreaRouterModule {}

регистрационное_имя router.module.ts

import {NgModule} from '@angular/core';
import {RouterModule, Routes} from '@angular/router';

// Global modules
import {ComponentsModule, SharedModule} from '../../shared';

// Components
import {LoginComponent} from '../login.component';

@NgModule({
  imports: [
    ComponentsModule,
    SharedModule,
    RouterModule.forChild([
      {
        path: '',
        component: LoginComponent
      }
    ])
  ],
  exports: [
    RouterModule
  ],
  declarations: [
    LoginComponent
  ]
})
export class LoginRouterModule {}

login.module.ts

import {NgModule} from '@angular/core';

import {ComponentsModule, SharedModule} from '../../../shared';
import {LoginComponent} from './login.component';
import {LoginRouterModule} from './router';

@NgModule({
  imports: [
    ComponentsModule,
    SharedModule,
    LoginRouterModule
  ],
  exports: [
    ComponentsModule,
    SharedModule,
    LoginRouterModule
  ]
})

export class LoginModule {}

Проблема в том, что, как только я добавлюchildren часть,/admin перестает работать все вместе, выкидывает ошибкуCannot match any routes. URL Segment: 'admin'.

Разве это не то, как вы определяете дочерние маршруты загруженного маршрута? Как я могу это исправить?

Ответы на вопрос(2)

Ваш ответ на вопрос