新しいHttpClientで角度5を使用して、クエリパラメータでHTTP GET要求を実行しています。現在は、param1=20
と等しいクエリパラメータを作成します。特定のパラメータに対してはparam1>=20
になるように変更することはできますか?HttpParamsが「等しい」または「より大きい」に等しい
const room = {
name: "A1"
seats: 20
};
// currently it will do: '?name=A1&seats=20' but I need it to be like: '?name=A1&seats>=20'
const httpParams = new HttpParams({ fromObject: room});
this.http.get(this.apiUrl, {params: httpParams});
Nop、https://github.com/angular/angular/blob/master/packages/common/http/src/params.ts#L177ほとんどのクエリ文字列の標準構造です –
これはちょうどどのようにクエリパラメータは機能します。これらのセマンティクスを実装する場合は、サーバー側で行います。たぶん名前を「minSeats」に変更して明確にすることができます。 – jonrsharpe