2016-11-04 7 views
0

실제로 가져 오기 및 동적 구성 요소를 해결하기 위해 노력하고있어, System.import를 사용하고 componentResolver를 사용하여이를 달성 (RC4) 한 다음 마이그레이션을 수행했습니다. 이 방법의 최종 버전에 대한 프로젝트는 더 이상 허용되지 않습니다. 왜냐하면 System.import가 변수에 있거나 변수에 있어야하는 변수에있는 경우 구성 요소의 경로를 확인할 수 없기 때문입니다. 내 연구는 맥락의 문제이지만, 나는 그것을동적 방법으로 Angular2 추가 구성 요소

System.import(formPath).then((module: any) => { 
    this.widgetService.add(new Widget('Widgets.Form', 
             module[Object.keys(module)[0]], 
             1 
             ) 
         ); 
    }, 
    (err: any) => console.error(err) 
) 

하지만 N을 작동하는 데 사용되는 다음 코드를 수정하는 방법을 모르고에게이 없다 아우 내가 할 수 없어, 나는 다음과 같은 코드

System.import(pathToForm) 
    .then(cmp => console.log(cmp)) 
    .catch(err => console.error(err)); 

누군가가 그것을 작동하게 수행하는 방법에 어떤 생각을 가지고 노력하고있어? 그런데

, 나는 나 또한 테스트가 필요 웹팩

사용 각도-CLI를 사용하고 그리고 난 같은 동작을합니다.

미리 감사드립니다. 내 영어로 죄송합니다.

편집 : System.import 나를 위해 작동하지 않는 이유를 찾을 수 , 나는 완전히 내가 (이 사용 웹팩) 그러나 A A에서 필요로 할 수있는 방법이 있어야한다 각-CLI에 systemJS에서 마이그레이션 것을 잊었다 변수, 내가 SystemJS와 함께 할 때 사용하는 것처럼

답변

0

System.import은 나를 위해 작동하지 않았다. 완전히 systemJS에서 angular-cli (webpack을 사용)로 마이그레이션한다는 사실을 잊어 버렸지 만, 변수, SystemJS와 함께 사용함.

관련 문제