Angular module providing a HAL/JSON HTTP client for interacting with Spring Data Rest APIs. Current stable version 7.11.2 requires Angular ^7.0.0 and RxJS ^6.0.0. Ships TypeScript definitions. Unlike generic HTTP clients, this library specializes in Hypertext Application Language (HAL) and Spring Data Rest resource models, offering automatic resource deserialization, linking, and navigation. Release cadence is low; the library is in maintenance mode. Key differentiator: seamless integration with Spring Boot backends.
npm install angular4-halNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows setting up HalModule with configuration and using RestService to fetch HAL resources.
Use angular4-hal 6.x for Angular 6, or 5.x for Angular 5.
Update to use .subscribe() or .toPromise() as needed.
Use provideHalConfig({ apiUrl: '...' }) in providers.Ensure Resource subclasses have a default constructor.
Run npm install angular4-hal --save and import from 'angular4-hal'.
Install @types/angular or downgrade TypeScript to 2.9.x.
Add HalModule.forRoot({...}) to imports array of NgModule.No dependency data recorded yet.