我的模板中有一个<ng-content></ng-content>
的组件。我想以编程方式创建此组件,以便它内部有其他组件。是否可以使用ViewContainerRef
和ComponentFactoryResolver
执行此操作?或者其他任何方式?
基本上,我想要这个,但是通过代码创建:
<component-1>
<component-2></component-2>
</component-1>
答案 0 :(得分:1)
ViewContainerRef.createComponent() has a parameter projectableNodes?: any[][],
that takes the nodes that should be passed to <ng-content></ng-content>