Dies ist eine Angular 4.x Frage.Laden Komponente in einer anderen Komponente mit @ Eingang in Winkel
Ich habe eine Header-Komponente, die überall in der App verwendet wird. Ich möchte in der Lage sein, eine andere Komponente zu übergeben, damit sie es rendern kann. Ich möchte es einfach sein wie:
<app-header
[Component] = "myComponent"
></app-header>
Diese myComponent dem Modul gehören kann der Header in geladen wird Viele Entwickler haben verschiedene Methoden verwendet (einige von ihnen in neueren Version von Winkel 4.4 veraltet. .3). Ich versuche es auf die einfachste und sauberste Art und Weise zu tun. Da meine Module geladen sind träge ich kann sie nicht in das Stammmodul als "entryComponents" setzen und das ist, wo es hart für mich wird.
Ich habe versucht, NgComponentOutlet (https://angular.io/api/common/NgComponentOutlet), aber es funktioniert nicht für mich.
Ich habe auch versucht, die dynamische Komponente Loading (DML) (https://angular.io/guide/dynamic-component-loader) und das funktioniert auch nicht. Dazu muss ich die dynamische Komponente in den 'entryComponents' des Stammmoduls hinzufügen.
Irgendwelche Hilfe bitte?
Ihr 'myCompanent' hat einen Selektor wie: meine Frage' app-my-component' –