url - Weird issue with URLSearchParams() in Angular2 -
i have weird issue appears urlsearchparams()
works when defining var search
(i.e if change variable name var othername
) not work!!
however, reason works when name search
!! totally not logical @ all.
any idea on what's happening here?
constructor(http) { this.http = http; this.genre = null; this.dishes = null; //this 1 works fine var search = new urlsearchparams(); search.set('order', '-ordersno'); //here issue (to make work, need remove previous search declaration, , rename below var limit search) var limit = new urlsearchparams(); limit.set('limit', '2'); this.http.get('https://example.com/classes/mn', { limit }).subscribe(data => { this.dishes = data.json().results; }); this.http.get('https://example.com/classes/genre',{ search }).subscribe(data => { this.genre = data.json().results; });
i guess want have this:
{ search: search } //and { search: limit }
options
parameter of http method must have following signature:
export interface requestoptionsargs { url?: string; method?: string | requestmethod; search?: string | urlsearchparams; headers?: headers; body?: string; }
but {limit }
same { limit: limit }
.
Comments
Post a Comment