On November 6, 2024, I attended the Angular Team’s keynote at ng-Poland, Europe’s largest Angular conference. The keynote was presented by Mark Techson, Alex Rickabaugh, and Pawel Kozlowski from the Angular team.

Here are some key features I gathered from the keynote announcement. These enhancements and additions are impressive and will significantly advance the Angular ecosystem.
- Angular 19 will have the following APIs stable.
- Input
- Output
- Model
- Query
- Optional Zone.js is ready for the experiment. To leverage that, remove zone.js imports and add the zoneless provider in the app.config file provideExperimentalZonelessChangeDetection ()
- Using the following CLI commands, you can automatically migrate almost ~90 % of inputs, queries, and outputs.
- ng generate @angular/core:signals
- ng g @angular/core:signal-input-migration
- ng g @angular/core: signal
- New reactive primitives are coming
- afterRenderEffect
- linkedSignals
- resource/rxResource
- Angular 19 will have many experiments around resource API, and it may become stable soon.
- A new httpResource may be introduced to use HttpClient instead of fetch in the resource API, allowing features like interceptors to be reused.
- Forms could be reimagined and powered by signals with a single unified template and reactive forms.
- Incremental hydration will be are getting introduced in @defer. Hydrate will be based on the extisting triggers but also get with “never” a new one.
- Lexical scoping for template
- Computed signal can be used for pipes
- The resource API can be used with routing.
- The selector-less template can be introduced
- Angular material is going to have
- 2d drag and drop control
- Datepicker
- New theming guidelines

You can dive deeper into Angular v19 at the Angular Developer event on November 19. I’m thrilled about all the upcoming features in Angular and plan to create more content around them. I’ve already made a video on the Resource API, which you can watch here.
Discover more from Dhananjay Kumar
Subscribe to get the latest posts sent to your email.