Googles Angular Framework hat Version 22 veröffentlicht, die stabile Signal Forms und experimentelle WebMCP-Unterstützung bietet und die Entwicklerproduktivität erheblich steigert sowie die Integration mit aufkommenden KI-Code-Assistenten-Technologien ermöglicht.
- Signal Forms sind zusammen mit resource, rxResource und httpResource jetzt stabil und bieten einen robusten, signalbasierten Ansatz für Formulare und asynchrone Datenverwaltung.
- OnPush ist jetzt die Standardstrategie für die Änderungsdetektion und verspricht eine verbesserte Anwendungsleistung von Haus aus.
- Die experimentelle WebMCP-Unterstützung führt eine direkte Schnittstelle für KI-Agenten im Browser ein und ebnet den Weg für fortschrittliche KI-Tools für Entwickler.
- Wichtige Updates bei der Dependency Injection und der Template-Syntax optimieren Entwicklungsabläufe und verbessern die Code-Ergonomie.
Entwicklung optimieren mit stabilen Signal Forms und asynchronen APIs
Angular v22 bringt bedeutende Fortschritte in der Art und Weise, wie Softwareentwickler den Anwendungszustand und Benutzereingaben verwalten. Die lang erwartete Signal Forms API hat den stabilen Status erreicht und kombiniert die starke Typisierung reaktiver Formulare mit der deklarativen Ergonomie von Template-gesteuerten Formularen zu einem einheitlichen, signalbasierten System. Diese Version enthält eine umfassende Dokumentation und volle Kompatibilität mit Angular Material und Angular Aria, wodurch sie für komplexe Anwendungen produktionsreif ist.
Neben Signal Forms hat Angular seine asynchronen Reaktivitäts-APIs stabilisiert, darunter resource, rxResource und httpResource. Diese Tools bieten eine unterstützte Methode zur Modellierung asynchroner Daten mithilfe von Signalen, wodurch ein konsistenter Datenfluss und eine konsistente Zustandsverwaltung gewährleistet werden. Die neue chain()-Unterstützung erleichtert abhängige Anfragen, während das integrierte Ressourcen-Caching die Leistung für serverseitiges Rendering optimiert und Softwareentwicklern so ermöglicht, effiziente und reaktionsschnelle Anwendungen zu erstellen.
Wie verbessert Angular v22 die Integration von KI-Code-Assistenten?
Ein bemerkenswertes experimentelles Feature in Angular v22 ist die WebMCP-Unterstützung, die Anwendungs- und Signal Forms-Tools direkt für KI-Agenten im Browser zugänglich macht. Diese Fähigkeit, gepaart mit Angular Agent Skills und stabilen MCP-Entwicklungsserver-Tools, stellt einen bedeutenden Schritt hin zu einer tieferen Integration mit KI-Tools für Entwickler dar. Sie ermöglicht es KI-Code-Assistenten, den Kontext und die Struktur einer Angular-Anwendung besser zu verstehen.
Für Softwareentwickler, die Tools wie GitHub Copilot, Cursor, Tabnine, Amazon CodeWhisperer oder andere KI-Code-Generierungsplattformen nutzen, könnte diese Integration zu intelligenteren Code-Vorschlägen, verbesserten KI-Debugging-Tools und einer optimierten KI-Erfahrung für die Entwicklerproduktivität führen. Indem Angular v22 KI-Agenten die direkte Interaktion mit den internen Mechanismen des Frameworks ermöglicht, zielt es darauf ab, den Entwicklungsprozess effizienter und weniger fehleranfällig zu gestalten.
Leistung und Ergonomie: OnPush-Standardeinstellungen und Verbesserungen bei der Dependency Injection
Angular v22 führt eine grundlegende Änderung seiner Strategie zur Änderungsdetektion ein, indem OnPush zum Standard für alle Komponenten gemacht wird. Die vorherige Standardstrategie wurde in Eager umbenannt. Diese Umstellung ermutigt Softwareentwickler, leistungsfähigere Muster zur Änderungsdetektion zu übernehmen, was zu schnelleren und effizienteren Anwendungen führt, ohne dass eine explizite Konfiguration erforderlich ist.
Auch die Dependency Injection erfährt Verbesserungen, wobei ein neuer @Service()-Decorator das gängige @Injectable({providedIn: 'root'})-Muster für globale Singletons ersetzt und die Serviceregistrierung vereinfacht. Zusätzlich ermöglicht injectAsync das Lazy Loading und Code Splitting von Services, mit optionalem Prefetching, wenn der Browser im Leerlauf ist. Die Template-Ergonomie wird durch neue Spread- und Rest-Syntax, mehrfaches Case-Matching, erschöpfende never-Prüfungen in @switch, Inline-Pfeilfunktionen und Kommentare innerhalb von Element-Tags verbessert. Eine Entwicklervorschau von @boundary, einer Fehlergrenzen-Syntax für Templates, wird für Q3 2026 erwartet.
Was Entwickler über Migration und Tooling-Updates wissen müssen
Softwareentwickler, die auf Angular v22 aktualisieren möchten, sollten die Migration mit ng update @angular/cli@^22 @angular/core@^22 einleiten. Es ist wichtig zu beachten, dass Angular v22 TypeScript 6 erfordert und Node 20 nicht mehr unterstützt. Schematics fügen automatisch ChangeDetectionStrategy.Eager zu Komponenten ohne angegebene Strategie hinzu, aktivieren strictTemplates: false, wo noch nicht eingestellt, und entfernen withFetch(), da der HTTP-Client nun standardmäßig Fetch verwendet.
Zwei Aspekte erfordern während des Upgrades manuelle Aufmerksamkeit: Die paramsInheritanceStrategy ist nun standardmäßig auf ‚always‘ gesetzt, ohne eine automatische Migration, und die Webpack-Unterstützung, einschließlich @angular-devkit/build-angular und @ngtools/webpack, ist veraltet. Das Feedback der Entwicklergemeinschaft zeigt Begeisterung für Signal Forms und Ressourcen, wobei ein Softwareentwickler bemerkte, dass das moderne Angular „eine Freude zu verwenden“ sei. Einige Kritikpunkte betreffen jedoch Herausforderungen bei den Tools, einschließlich des Compilers und Schwierigkeiten bei der Integration benutzerdefinierter Toolchains wie Vite. Das offizielle Release-Event wurde am 5. Juni 2026 uraufgeführt.
Das wöchentliche KI-Briefing für Ihren Beruf
Eine E-Mail pro Woche: die KI-Änderungen, die Ihren Beruf wirklich betreffen — Tools, Deals und was zu tun ist.

