Skip to content

Instantly share code, notes, and snippets.

@arangates
Forked from anonymous/httpparams.service.ts
Created February 26, 2018 11:03
Show Gist options
  • Select an option

  • Save arangates/26080a2da73f0c32c0b0d57aa4ffbff6 to your computer and use it in GitHub Desktop.

Select an option

Save arangates/26080a2da73f0c32c0b0d57aa4ffbff6 to your computer and use it in GitHub Desktop.

Revisions

  1. @invalid-email-address Anonymous created this gist Feb 26, 2018.
    6 changes: 6 additions & 0 deletions httpparams.service.ts
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,6 @@
    function toHttpParams(params) {
    return Object.getOwnPropertyNames(params)
    .reduce((p, key) => p.set(key, params[key]), new HttpParams());
    }
    // Example:
    toHttpParams({firstName: 'John', lastName: 'Doe'});