Ich habe eine Angular-App gebaut, um in einer Tomcat-Produktionsumgebung zu arbeiten, die richtig funktioniert.Angular Komponente ohne Aufruf der Root-Komponente aufrufen
Jedes Mal, wenn ich eine eckige Komponente in meinen JSP-Seiten verwende, muss ich zuerst app-root laden.
Gibt es eine Möglichkeit, direkt eine bestimmte Komponente in Angular aufzurufen, ohne die Root-Komponente zu durchlaufen?
App-Root - Shop Component - Warenkorb Component - Calc - Rechnung
Zum Beispiel: <cart></cart>
AKTUALISIERT @Mina Michael
Ihre Antwort funktioniert! Aber das ist nicht genau das, was ich suche (Vielleicht bin ich nicht der richtige Ansatz.) Ich habe zwei verschiedene Module mit jeweils einer Bootstrap-Komponente.
In meinem main.ts
platformBrowserDynamic().bootstrapModule(AppModule).catch(err => console.log(err));
platformBrowserDynamic().bootstrapModule(CounterModule).catch(err => console.log(err));
In meiner index.html ich beide haben, das funktioniert! Aber wenn ich die app zu stoppen und tun „npm Start oder npm Build“ stürzt Fehler in bootrstrapping zeigt ... weiß nicht, warum
<app-root></app-root>
<counter></counter>
Jede Idee?
Ihre Lösung ist gut, aber ich brauche mit dem gleichen App-Code in der Lage sein, was auch immer Komponente ich brauche.
haben Sie den eckigen Router implementiert? – CruelEngine
@CruelEngine Ja, ich habe. –
Sie möchten die Komponenten basierend auf der URL richtig laden? – CruelEngine