2017-04-03 9 views
0

와 비동기 loadChildren합니다.방법처럼 폴더 구조를 가지고 각 라우터 로더

나는 그것을 좋아하지 않았다

export const routing = RouterModule.forRoot([ 
     { 
      path: '', 
      component: HomeComponent, 
      canActivate: [AuthGuard] 
     }, 
     { 
      path: 'vacancy', 
      loadChildren: '../vacancy#VacancyModule' 
     }, 
     { 
      path: '**', 
      component: NotFoundComponent 
     } 
    ], {useHash: true} 
); 

내가 오류를 얻을 :

Can't resolve '..\vacancy'

이 폴더 공석이 폴더 app에 있으며 견디는 사실을있는`외모 파일 vacancy.module.ts이 공석의 내부 like :

// some imports here 
@NgModule({ 
    declarations: [ 
     VacancyBaseComponent 
    ], 
    imports: [ 
     CommonModule, 
     FormsModule, 
     RouterModule.forChild(routes), 
    ], 
}) 

export class VacancyModule { 
    public static routes = routes; 
} 

내가 뭘 잘못하고 있는거야?

답변

1

조금 늦었습니다. 알아낼 수없는 경우 다음을 사용해보세요.

loadChildren: 'app/vacancy/vacancy.module#VacancyModule'