In angular-cli.json gibt es den Eintrag "index": "index.html",
, der Webpack mitteilt, wo er angular als SPA bootrap. Ich möchte Angular auf mehreren Haupt-HTML-Dateien wie search.html, list.html usw. ausführen. Wie sage ich CLI, dass diese .HTML-Dateien auch Angular-Code einbetten sollten, wie es bei index.html der Fall ist?Wie füge ich mehrere Hauptdateien zum Angular CLI-Projekt hinzu?
Antwort
Ich bin mir nicht sicher, ob dies der Fall ist, aber ich habe ein CLI-Projekt, wo ich verschiedene Beispiel-Apps ausführen möchte, wenn ich Training betreibe. Ich habe auf index.html Datei aber mehrere Bootstrap TypeScript-Dateien, z. main1.ts, main2.ts, usw.
Um dann von einer App zur anderen zu wechseln, ändere ich die Haupteigenschaft in angular-cli.json, um auf die Hauptdatei zu zeigen, die ich ausführen möchte.
Nicht wirklich mein Problem zu lösen, während ich versuche, hybride Lösung zu schaffen, wo ein Teil der Lösung auf SPA ist und in einigen Fällen ist Angular nur eine Komponente auf der reguläre HTML-Seite oder gar kein Angular. Es scheint, CLI wird nur SPA gemacht? – jpkeisala
- 1. Wie füge ich mehrere Bilder zum Django hinzu
- 2. Wie füge ich OctahedronGeometry zum Editor hinzu?
- 3. Wie füge ich Einheiten zum Papierschieber hinzu?
- 4. Wie füge ich ghcjs zum Pfad hinzu?
- 5. Wie füge ich Neujahr hinzu?
- 6. Wie füge ich ein Hintergrundbild in Angular 2 Component hinzu?
- 7. angular-cli Wie füge ich globale Styles hinzu?
- 8. Wie füge ich datetimepicker hinzu und füge zweiten hinzu?
- 9. Wie füge ich spezifische Achsen zum Matplotlib-Subplot hinzu?
- 10. Wie füge ich mehrere Spalten zu einer Tabelle hinzu und füge Standardeinschränkungen für eine davon hinzu?
- 11. RDF4J Workbench RDF hinzufügen: Wie füge ich mehrere Dateien hinzu?
- 12. Wie füge ich Hintergrundbilder hinzu?
- 13. Wie füge ich Multithreading hinzu?
- 14. Wie füge ich mehrere Werte zum Dictionary in C#
- 15. AngularJS - Wie füge ich mehrere ng-class Direktiven hinzu?
- 16. Wie füge ich mehrere Modulverzeichnisse in Zend Framework hinzu?
- 17. Wie füge ich mehrere Kartenansichten in Material für iOS hinzu?
- 18. Wie füge ich mehrere Zeilen in HTML-Textformularen hinzu?
- 19. Wie füge ich mehrere application.properties Dateien im Spring-Boot hinzu?
- 20. Wie füge ich dem Wurzelelement mit XmlDocument mehrere Namespaces hinzu?
- 21. Wie füge ich einen Tooltip für mehrere Elemente hinzu?
- 22. Wie füge ich mehrere IF-Bedingungen in einer Regel hinzu?
- 23. Wie füge ich mehrere Namespace-Deklarationen zu einem XDocument hinzu?
- 24. Wie füge ich einem Enum mehrere Attribute hinzu?
- 25. Wie füge ich CSS-Klasse zum Körperelement in Meteor hinzu?
- 26. Wie füge ich die Ansicht als Hintergrund zum SurfaceView hinzu?
- 27. Wie füge ich Dateien zum Autostart-Ordner hinzu?
- 28. Wie füge ich Bilder zum Android Emulator hinzu?
- 29. Wie füge ich Konfidenzintervalle zum glm-Modell in ggplot hinzu?
- 30. Wie füge ich Foto und Video zum JSON-Quizformat hinzu?
Ich bin nicht sicher, Ihre Anfrage zu verstehen, Angular ist speziell entwickelt, SPA zu bauen. Die Navigation zwischen "Seite" ist logisch und erfolgt über eine Komponente, die bei Bedarf die ganze Seite verändert. – Sakuto
Ist es nicht möglich/empfohlen, Angular etwas anderes als reines SPA zu verwenden? Ich hatte die Annahme, dass ich Angular 2 auch als Komponente auf einer normalen Seite verwenden kann, genau wie ich es in Angular 1 konnte. – jpkeisala
@Sakuto Hier ist das Problem. Ich möchte nicht eckig in mehreren HTML-Dateien, aber ich _do_ möchte Zugriff auf meine CSS in diesen Dateien haben. Auth in eckigen zu tun ist komplex und dumm, also mache ich das auf dem Server. Der Server behandelt angular index.html als geschützte Seite und bietet eine normale SR-Anmeldeseite an. Ich möchte, dass mein CSS dort zugänglich ist. Ist die einzige Möglichkeit, eckig die Webpack-Konfiguration "auswerfen" zu lassen und dort zu machen? Diese Art von Schlägen, da es sofort viele CLI Funktionen zerstört ... – Askdesigners