2017-03-27 2 views
0

각도 구성 요소를 명시 적으로 가져 오지 않고로드하는 일종의 포털을 만들고 싶습니다. 이 작업을 수행하기위한 빠르고 쉬운 샘플이 있습니까? ComponentFactoryResolver가이 용도로 사용될 수 있지만 별도의 파일로 작성되거나 디렉토리에서 읽은 다음 필요에 따라 가져오고로드해야하는 구성 요소가 필요합니다. 누군가가 좋은 예를 들거나 가장 최소한의 단계를 지적 할 수 있습니까?각도로 동적으로 구성 요소 가져 오기 및로드

감사합니다.

답변

0

Typescript 2.4는 이제 동적 인 import을 지원합니다. 이 기능을 사용하여 모듈 또는 구성 요소를 동적으로 가져올 수 있습니다. 예를 들면 :

당신은 JSON 파일을 읽을 수 getModules()는 서비스 기능

this.apiService.getModules().subscribe(
     data =>{  
       data.forEach(moduleUrl => { 
        import(''+moduleUrl).then(module => {       
         console.log(module); 
        }); 
       }); 

      } 
     }, 
     error => {} 

    ); 
에게있는 다음 코드에서 모듈 또는 구성 요소 URL을 전달합니다
관련 문제