2017-04-06 73 views
1

我在其模板中有一個組件,其中包含<ng-content></ng-content>。我想以編程方式創建此組件,以便它內部具有其他組件。是否可以用ViewContainerRefComponentFactoryResolver做到這一點?或者其他方式?動態創建組件時將組件傳遞給另一個組件

基本上,我想這一點,但通過代碼創建:

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

回答

1

ViewContainerRef.createComponent()有一個參數projectableNodes?: any[][],這需要應該傳遞到<ng-content></ng-content>

+0

的節點,是有辦法讓母公司之間的綁定和projectableNodes值? –

+1

不,一般沒有辦法用動態插入的組件進行綁定。通常,共享服務是一條路。 –

相關問題