Piotr Tomiak @piotrtomiak.bsky.social · 14/02/2025Show usage and find usages actions on component classes includes their usage in the Angular templates. You can filter these usages out using <> button. 010
Piotr Tomiak @piotrtomiak.bsky.social · 14/02/2025In @webstorm.jetbrains.com 2025.1 there is also a new intention to extract or inline component template. Use Alt+ENTER to open the intentions and quick fixes menu. 100
Piotr Tomiak @piotrtomiak.bsky.social · 14/02/2025Another improvement is support for code completion, quick doc, parameter info popup and refactoring for inputs within template bindings. It has been way too long without proper support. 110
Piotr Tomiak @piotrtomiak.bsky.social · 14/02/2025We've added parameter info popup for blocks, making it easier to figure out the syntax for beginners. 110
Piotr Tomiak @piotrtomiak.bsky.social · 14/02/2025Next big feature is the long awaited support for Reactive Forms in templates and get queries. Code completion, highlighting, validation, refactoring and quick fixes. Both declaration styles (using constructors or from builder) are supported. 🚀🚀 110
Piotr Tomiak @piotrtomiak.bsky.social · 14/02/2025Host Bindings: Refactoring is supported across different places even for CSS classes! We've also supported kind-of-deprecated @ HostBinding and @ HostListener decorators. Try it in 2025.1 EAP and let me know if I've missed anything! 100
Piotr Tomiak @piotrtomiak.bsky.social · 14/02/2025Host Bindings: let's start with the biggest feature - host bindings support. We now support code completion for host binding attributes based on directive selectors. Quick fixes for creating fields are also available within the binding expressions. 110
Piotr Tomiak @piotrtomiak.bsky.social · 14/02/2025@webstorm.jetbrains.com 2025.1 release is getting closer and we are approaching FF next week. I've worked quite a lot on @angular.dev support this time. List of new features is simply huge: host bindings, reactive forms, signal queries, better syntax highlighting, new quick fixes and many more! 🧵 132