Interface RestBackend


@JsType(isNative=true, name="ng.RestBackend", namespace="<global>") public interface RestBackend
Backend abstraction used by RestService. Implement this interface to route REST operations through `$http`, IndexedDB, the Cache API, a test double, or a composed backend such as CachedRestBackend.
  • Method Summary

    Modifier and Type
    Method
    Description
    <T> elemental2.promise.Promise<RestResponse<T>>
    Execute one normalized REST request.
  • Method Details

    • request

      <T> elemental2.promise.Promise<RestResponse<T>> request(RestRequest request)
      Execute one normalized REST request.
      Parameters:
      request - Request produced by `RestService`.
      Returns:
      Method result.