Angular v22
41–50 of 84 posts
Re: Angular v22
#42Earlier quoted context omitted.
Angular Control Flow alone is a massive QoL improvement compared to the React way to do template conditions, switches, loops, etc. https://angular.dev/guide/templates/control-flow
I do wonder - why not add this to jsx?
Source: Just look at what's been in the last couple years of updates.
Re: Angular v22
#43the biggest problem in angular is that it is so hard to use a custom toolchain, i.e. not their angular/cli product instead mix it with other stuff in lets say vite
Re: Angular v22
#44Angular has made my programming career joy and it has not felt like work at all, all the best to angular dev team! Nothing better than getting to work with favorite language, learning better and getting paid :D
Re: Angular v22
#45Using angular in 2026 is mad :D
When I look at job postings and see "React" I go "ugh" these days and find myself looking for Angular instead. That's the complete opposite of my thoughts from just two years ago. I would still rather use something else (instead or React or Angular) but 1) most jobs in my area are asking for one of those, and 2) I'm actually starting to lean towards Angular even for personal projects. Angular is great these days, and…
I hope more teams give it serious consideration as I just am not excited about dealing with React and it's numerous spinoffs.
Re: Angular v22
#46Wow Angular Aria looks fantastic. Even have full docs for the more complicated scenarios like autocomplete. Can't wait to get this in my hands and see if it replaces the custom screen reader autocomplete I had to make.
Maybe I'm dumb, but I go to: https://angular.dev/guide/aria/overview#showcase and try out the keyboard controls, somehow they've decided that those elements should be navigated with the arrow keys instead of much more commonly used tab and shift+tab? Even the tabs from their own documentation, right above that example, also uses tab/shift-tab for moving focus between them.
Re: Angular v22
#47Earlier quoted context omitted.
Maybe I'm dumb, but I go to: https://angular.dev/guide/aria/overview#showcase and try out the keyboard controls, somehow they've decided that those elements should be navigated with the arrow keys instead of much more commonly used tab and shift+tab? Even the tabs from their own documentation, right above that example, also uses tab/shift-tab for moving focus between them.
A lot of those behaviors aren't their decisions, they're specs from the W3C[1]. The tab behavior may be an oversight though, the W3C page specifies subsequent tab presses should move the focus outside of the tab list, but it could also be an exception. I'm not an expert but sometimes there are exceptions made due to the realities that operating systems, browsers, and screen readers all have varying degrees of support…
With that said, the autocomplete example which parent mentioned, does seem well made. Was just surprising to see such a basic mistake in the documentation for the accessibility stuff, one would think they would take extra care to get it right there, as that's what people (and LLMs...) will read and retain.
Re: Angular v22
#48Earlier quoted context omitted.
Now we have promises, observables and signals. I would be more happy if it would be just one of those..
Each one of these solves a different problem. Promised - async Observables - streams Signals - reactivity
> Signals - reactivity
The r in rx stands for reactive.
Re: Angular v22
#49Earlier quoted context omitted.
Now we have promises, observables and signals. I would be more happy if it would be just one of those..
Each one of these solves a different problem. Promised - async Observables - streams Signals - reactivity
Until this release (if you only use stable features) using forms meant dealing with observables too, even if you just want to read data when submitting a form and validating some data on change/blur.
And often you’ll find that your data from promises, observables and signals need to interact with each other, which can be annoying.
Fortunately the situation with signals and their async usage is improving, and iirc the Angular team wants to make rxjs optional, but until it is Angular can be a confusing mess on some points.