Lassen Sie uns meine app Struktur sagen ist derzeit wie folgt aus:Kann shared.module.ts untergeordnete Module enthalten, die sich Komponenten teilen?
-app.module
-shared.module
-datepicker.module
-grid.module
DatepickerComponent deklariert und exportiert von datepicker.module und seine HTML-Selektor ‚Datepicker‘.
GridComponent wird in grid.module deklariert.
Beide Module werden von shared.module importiert.
Kann ich DatepickerComponent in GridComponent verwenden, nicht indem ich es in die ts-Datei importiere, sondern indem ich seinen Selektor in grid.component.html verwende?
Aus irgendeinem Grund dies eine Fehlermeldung, wirft ist kein bekanntes Element
Edit: Ich sollte hinzufügen, dass die Komponenten im Inneren datepicker.module und grid.module wird auch über die gesamte App verwendet werden. Wäre es einfacher, die untergeordneten Module komplett zu entfernen und ihre Komponenten direkt in shared.module zu importieren?
Also Grid und Datepicker Komponente nicht voneinander wissen, auch wenn ich beide exportieren und zusätzlich ihre Module in SharedModule Exports Array? Ich dachte nur darüber nach, geteilte Komponenten in mehr Module aufzuteilen, um die Kompartimentierung zu vereinfachen. Aber wenn es Probleme geben sollte, dann werde ich das unterlassen, danke. –