在动态创建组件时将组件传递给另一个组件

时间:2017-04-06 15:34:39

标签: angular

我的模板中有一个<ng-content></ng-content>的组件。我想以编程方式创建此组件,以便它内部有其他组件。是否可以使用ViewContainerRefComponentFactoryResolver执行此操作?或者其他任何方式?

基本上,我想要这个,但是通过代码创建:

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

1 个答案:

答案 0 :(得分:1)

ViewContainerRef.createComponent() has a parameter projectableNodes?: any[][], that takes the nodes that should be passed to <ng-content></ng-content>