src
Der wichtigste Ordner in deinem Projekt ist der Ordner src. Dieser Ordner enthält die meisten Dateien und Ordner, an denen du tatsächlich arbeiten wirst, um deine Anwendung zu erstellen.
Erstellung der Anwendung
In dermain.ts-Datei wird unsere Applikation erstellt. Dafür geben wir der Funktion unsere root-komponente.md und #anwendungskonfigurationmit.
Globale Styles
In Angular können wir Styles auf zwei verschiedene Weisen anwenden: komponentenbasiert oder global. Die globalen Styles definieren wir in der Dateistyles.css.
app
In diesem Ordner wird deine eigentliche Anwendung geschrieben werden. Hier werden wir auch unsere Features hinzufügen, z.B. unter app/checkout für einen Warenkorb.
Root-Komponente
Im Moment ist hier drin jedoch nur eine Komponente. Sie besteht aus:app.component.tsapp.component.htmlapp.component.css
Standardmässig werden Komponenten in drei Files unterteilt: Logik, Template und Styles. Später werden wir alles in einer Datei definieren.
Tests
Zu einer Komponente gehören Tests dazu. Die Tests für die Root-Komponente werden in derapp.component.spec.ts-Datei definiert.
Konfigurationsdateien
Nebst der Root-Komponente haben wir in unseremapp-Ordner noch folgende Dateien:
app.config.tsapp.routes.ts
Routingkonfiguration
In derapp.routes.ts-Datei definieren wir die einzelnen Routes (URLs), die unsere Anwendung haben wird. Beispielsweise soll dem Nutzer wenn er example.com/playlist aufruft, die Playlist-Komponente angezeigt werden.
Anwendungskonfiguration
Dieapp.config.ts-Datei definiert verschiedenste Konfigurationsinformationen für unsere Applikation. Beispielsweise müssen wir hier unserer Anwendung die #routingkonfiguration bereitstellen.
assets
In diesem Ordner speichern wir unsere statischen Dateien wie zum Beispiel Bilder.
dist
Dieser Ordner existiert nur, nachdem wir unsere Applikation gebuildet haben.
dist-Ordner enthält den Output dieses Build-Prozesses; der Code darin ist der eigentliche Code der beim User ausgeführt wird.