這是一個角度4.x問題。使用角度@input在另一個組件中加載組件
我有一個在應用程序中隨處可見的標頭組件。我希望能夠傳遞它另一個組件,以便它可以呈現它。我希望它是簡單的,如:
<app-header
[Component] = "myComponent"
></app-header>
這myComponent的可以屬於該模塊的頭部已經被加載 大量的開發人員使用不同的方法(其中一些在角4.4新版本棄用。 0.3)。我試圖以最簡單和乾淨的方式來做到這一點。由於我的模塊被加載懶惰我不能把它們放在根模塊中作爲'entryComponents',那就是它對我來說越來越困難。
我試過NgComponentOutlet(https://angular.io/api/common/NgComponentOutlet),但它不適合我。
我也嘗試過動態組件加載(DML)(https://angular.io/guide/dynamic-component-loader),那些都不起作用。它需要我在根模塊的'entryComponents'中添加動態組件。
請幫忙嗎?
你'myCompanent'有一個像一個選擇:'APP-MY-component' –