What problem does it solve?
This Skill enables building robust, reactive HTTP data flows in Angular v20+ by combining HttpClient with signal-based resources such as httpResource and resource to drive UI from API calls.
Core Features & Use Cases
- Reactive Data Fetching: fetch data from REST endpoints using httpResource and/or resource, with automatic updates when inputs change.
- Signal-to-Observable Interop: convert Observables to Signals for seamless template binding and reactive UI.
- Error Handling & Loading States: built-in loading indicators, error handling, and retry strategies for robust UX.
- Use Case: imagine a dashboard that automatically refreshes a user list as filters change, without manual polling.
Quick Start
Create a component that defines a httpResource<User> based on a dynamic URL, then render the resource value and status in the template. Example: bind to userResource.value() and userResource.isLoading() to show data and loading indicators.