2017-02-01 68 views
0

有沒有一種方法可以在動態加載的&創建的Angular 2組件中使用內容投影? 通過動態加載&創建我的意思是組件不會在編譯時知道,他們將被載入&編譯&在運行時實例化。動態角度分量中的內容投影

回答

1

您將它們作爲projectableNodesViewContainerRef.createComponent()

https://angular.io/docs/ts/latest/api/core/index/ViewContainerRef-class.html#!#createComponent-anchor

+0

謝謝,但'projectableNodes'參數的時使用不明確。我發現另一個stackoverflow [問題](http://stackoverflow.com/questions/40106480/what-are-projectable-nodes-in-angular2/40323785#40323785),它顯示瞭如何插入編程創建的DOM節點插槽。這是插入內容的唯一方式嗎?它可以從模板文件以某種方式進行處理嗎? –

+0

我想你可以使用https://angular.io/docs/ts/latest/api/core/index/ViewContainerRef-class.html#!#createEmbeddedView-anchorand從返回的https://角度傳遞'rootNodes' .IO /文檔/ TS /最新/ API /核心/指數/ EmbeddedViewRef-class.html –