1.3.9 • Published 2 years ago

@kachit/ngx-api-query-builder v1.3.9

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

Angular API query filter builder

Npm badge NPM downloads npm License angular

Angular API query filter builder

npm i @kachit/ngx-api-query-builder
//your-service-class.ts
import { QueryBuilderService } from '@kachit/angular-api-query-builder';
import { HttpClient } from '@angular/common/http';
import { map } from 'rxjs/operators';

let qb = new QueryBuilderService();
let http = new HttpClient();
let params = qb.eq('active', true).build();

let url = 'http://api.your-domain.com/foo';
let data = http.get(url, {params: params}).pipe(
    map((response) => { return response.data})
);
GET http://api.your-domain.com/foo?filter[$eq][active]=true
1.3.9

2 years ago

1.3.4

2 years ago

1.3.0

2 years ago