学習角度は....私はこの次のエラーを取得する簡単な練習http.get要求Angular5 RequestOptionsArgs検索とパラメータ違いは何ですか?以下
let params = new URLSearchParams();
params.set('term', term);
params.set('media', 'music');
params.set('limit', '20');
let promise = new Promise((resolve, reject)=> {
this.http.get(this.apiRoot, {params})
.toPromise()
.then(
res => {
console.log(res.json());
}
)
});
return promise;
です:
Argument of type '{ params: URLSearchParams; }' is not assignable to parameter of type 'RequestOptionsArgs'. Object literal may only specify known properties, and 'params' does not exist in type 'RequestOptionsArgs'.
私はsearch
にparams
を変更するとエラーが離れて行くが、私がドキュメントをチェックするとhttps://angular.io/api/http/RequestOptionsArgs#params検索とパラメータの両方がURLSearchParamsタイプです...
これらの2つの違いは何ですか? ttributes?それらを正しく使用するには?どうして2つありますか?
は
私は検索作業を利用していますが、質問はなぜですか...検索とパラメータの違いは何ですか? –