A WritableResource
that represents the results of a reactive HTTP request.
headers
Signal<HttpHeaders | undefined>
Signal of the response headers, when available.
statusCode
Signal<number | undefined>
Signal of the response status code, when available.
progress
Signal<HttpProgressEvent | undefined>
Signal of the latest progress update, if the request was made with reportProgress: true
.
hasValue
boolean
boolean
destroy
void
void
value
WritableSignal<T>
set
void
Convenience wrapper for value.set
.
T
void
update
void
Convenience wrapper for value.update
.
(value: T) => T
void
status
Signal<ResourceStatus>
The current status of the Resource
, which describes what the resource is currently doing and
what can be expected of its value
.
isLoading
Signal<boolean>
Whether this resource is loading a new value (or reloading the existing one).
reload
boolean
Instructs the resource to re-load any asynchronous dependency it may have.
Note that the resource will not enter its reloading state until the actual backend request is made.
boolean
Description
A WritableResource
that represents the results of a reactive HTTP request.
HttpResource
s are backed by HttpClient
, including support for interceptors, testing, and the
other features of the HttpClient
API.