0
私はAngularアプリでAPIコール関数を使用しています。ここで、特定の引数は、いつどこで使用されているコンポーネントで渡すことができます。それは簡単に処理できます。どのようにすればよいかわからないのは、ユーザーがAPIへのポストコールの本体内のパラメーターを渡すことです。誰がそれをどうやって行うのですか?この例では、ユーザーがクエリパラメータと値を渡すことができるようにします。Post APIコールの本体で引数をオンザフライで渡す
getByQuery(page, pagesize) {
const headers = new Headers({ 'Content-Type': 'application/json' });
const options = new RequestOptions({ headers: this.headers });
const body = { "addresses.postalCode" : "10009" };
return this.http.post
(`https://api.someurl.com/${this.ver}/clients/search?apikey=${this.key}&page=${page}&pagesize=${pagesize}`,
body, options).map((res: Response) => res.json());
}
がどのように私はこれを設定ハンドルますので、ここでのコールの本体内の項目は、オンザフライ渡すことができます。これは私のサービス機能のAPIの呼び出しは次のようになりますか?
空のオブジェクトを渡すだけですか?
getByQuery(page, pagesize, {}) {}