HttpParamsのための私の最初のRESTとAngularドキュメントの使用は、少なくとも私にとっては無駄です。また、私は、おそらく多くの他の人は、いくつかのガイダンスをお願いします:-)Get HttpParamsとSQL JOINをGetリクエストで使用する方法
このURL文字列は正常に動作しますが、本当に醜いです:
return this.http
.get<DfApi>(this.baseUrl + dbTable + '?filter=' + '('
+ column1 + '%20like%20' + entry + '%25)%20or%20('
+ column2 + '%20like%20' + entry + '%25)', {headers: this.headers});
私は、文字列の補間を使用することができます知っているが、私のため、初心者には、上記の視覚化が容易です。私は "params = new HttpParams()。set ...;"ということを理解しています。 2017年9月上旬から使用されていません。このように、パラメータを設定する必要があります。
this.params = {
// do something
};
私は私がこれまで取得したいと考えている:
return this.http
.get<DfApi>(`${this.baseUrl}/${dbTable}`,
{params: this.params, headers: this.headers});
私はURL文字列になるパラメータを設定するには、私のURL文字列から取得するか見当がつかない。私はまだどこに教えるべきかのように思われるので、これに関するブログ投稿がないことに驚いています。
ところで、Postgresの私のヘッダーは古い方法を使用しています。
パラメータはキー値のペアです。 Angularは、パラメータの値が何であるかを気にしません。文字列でなければならない、それだけです。 –
"視覚化しやすい"笑! –
このURL文字列にキー値のペアが表示されません。私はJSONを前後に送る方法を知っています。これはクエリです。あなたがすでに手がかりを持っているのであれば、おそらく簡単です... – Preston