2017-04-06 1 views
1

<ng-content></ng-content>의 구성 요소가 있습니다. 이 구성 요소를 프로그래밍 방식으로 작성하여 내부에 다른 구성 요소가 있도록하려고합니다. ViewContainerRefComponentFactoryResolver으로 할 수 있습니까? 아니면 다른 방법일까요?동적으로 만들 때 구성 요소를 다른 구성 요소로 전달

기본적으로,이를 원하지만, 코드를 통해 생성 :

<component-1> 
    <component-2></component-2> 
</component-1> 

답변

1

ViewContainerRef.createComponent()<ng-content></ng-content>

+0

에 전달해야 할 노드를 취하고 부모 사이의 바인딩을 만들 수있는 방법이 매개 변수 projectableNodes?: any[][],있다 projectableNodes 값은 무엇입니까? –

+1

아니요, 일반적으로 동적으로 삽입 된 구성 요소로 바인딩을 만드는 방법은 없습니다. 일반적으로 공유 서비스가 필요합니다. –