📚 Angular Style Guide 2025 – Konventionen, Struktur & Teamflow
(Schreib Code, den du auch in 6 Monaten noch verstehst – und dein Team auch)
Ein konsistenter Stil macht Angular-Projekte wartbar, lesbar und teamfähig.
Hier kommt dein Guide für modernen Angular-Code im Jahr 2025.
1️⃣ Dateibenennung & Struktur
user-profile.component.ts
auth.service.ts
core/
,shared/
,features/
,ui/
,state/
als Ordnerstruktur
📁 Beispiel:
src/
├── app/
│ ├── core/
│ ├── shared/
│ ├── features/
│ │ └── dashboard/
│ └── ui/
2️⃣ Komponentenstruktur
- Nutze Standalone Components (
standalone: true
) - Trenne Smart (logikreich) von Dumb (präsentierend)
@Component({
selector: 'app-user-card',
standalone: true,
...
})
3️⃣ Naming Conventions
PascalCase
für Komponenten, Klassen, InterfacescamelCase
für Variablen, Methoden, Signale- Kein Präfix wie
myCompanyComponent
, sondern klar & kontextbasiert
4️⃣ Services, Signals, State
- Keine Services ohne klaren Zweck
- Nutze
signal()
undeffect()
statt übertriebener Observable-Logik - State in Feature-Store kapseln
export const selectedUser = signal<User | null>(null);
5️⃣ HTML & Template Style
- Verwende
@if
,@for
statt*ngIf
,*ngFor
- Nutze
async
-Pipe, wo möglich - Kein komplexes Binding im Template → lieber im Component Code vorbereiten
6️⃣ Testing & Docs
- Jede Komponente = Unit-Test + Storybook
- Dokumentiere komplexe Abläufe mit
README.md
im Feature-Ordner
Fazit
Dein Code ist nicht nur für dich – sondern auch für andere Entwickler.
Ein sauberer Style spart Nerven, Zeit und Bugs.
✅ Nächster Beitrag:
⚙️ Angular API-Integration – Clean, Typed, Testbar
Hast du Fragen oder ein Projekt im Kopf?
Ich freue mich auf deine Nachricht. Lass uns gemeinsam deine Vision verwirklichen!
Jetzt Kontakt aufnehmen