각도 2 rc.4angular2 동적 경로 런타임 구성 요소 가져 오기
경로 변수에 정의 된 동적 경로 JSON이 있습니다. 문제는 내가 components.I와 함께 가지고있어. 난 여전히 가져 오기 진술을 사용하여 모든 구성 요소를 가져올 필요가 실제로 그것을 동적 라우팅의 목적을 죽이는 그들을 사용하는 파일의 상단에있다.
AsyncRoute를 사용하는 System.import ('component_file_name')를 수행하려는 사람들이 이미 사용되지 않는 것과 같은 몇 가지 예를 보았습니다. 그것 좀 어떤 솔루션 제안이
이import { Component } from '@angular/core';
import { ROUTER_DIRECTIVES, Router, RouterConfig } from '@angular/router';
import {IncComponent} from './inc.component';
import {AdditionComponent} from './addition.component';
import {RomanComponent} from './roman.component';
declare var System:any;
import {AjaxRequestService} from './ajax.req.service';
@Component({
selector: 'app',
templateUrl:'app/app.html',
providers: [
AjaxRequestService,
],
directives: [ROUTER_DIRECTIVES]
})
export class AppComponent {
constructor(private router: Router){
let routes: RouterConfig = [
{
path: 'increment',
component: IncComponent
},{
path: 'adder',
component: AdditionComponent
},{
path: 'roman',
component: RomanComponent
}
];
router.resetConfig(routes);
}
title = 'Angular 2 Demo Applications';
}
router.resetConfig (routeConfigArr); 그것은 routeConfig Array를 취하고 roueConfig는 loadChildren 속성을 가지고 있지 않습니다. 어떻게 작동할까요? –
'RouteConfig'는'RouteConfig'에 추가 된 경로가 아닙니다. –
미안하지만 좀 더 자세히 설명해 주시겠습니까 –