라우터를 얻는 방법config
각도 2 라우터에서 느슨하게로드 된 모듈 경로에 대해?
라우터 오브젝트에 대한 설정을 로그 할 때 이미로드 된 모듈의 사용 가능한 라우트 만 로깅됩니다.
export class AppComponent {
constructor(private router: Router){
console.log(router.config);
}
}
라우터 구성
Lazy 로딩 된 모듈 내부의 경로는 런타임에 해결되므로 설정을 사용할 수 없다는 것을 이해합니다. 그러나 그것은 우리에게 설정 데이터를 가져 오는 것을 제한합니다.
모듈을로드하지 않고 게으른 로딩 된 모듈 내에서 Route 데이터를 얻을 수있는 방법이 있습니까? 또는 시작에서 모든 경로를 정의하고 모듈을 느리게로드 할 수 있습니까?
미리 감사드립니다 !!
사전 적재 전략을 사용하십시오.
RouterModule.forRoot(
appRoutes,
{
enableTracing: true, // <-- debugging purposes only
preloadingStrategy: PreloadAllModules
}
)