同じAPIリクエストを再度送信する前に、APIが完了するのを待つ方法を教えてください。アングル5:API呼び出しのシリアライズ
私は、ユーザーが何かを入力したときに私はAPI呼び出しを行うフォームを持っています。ユーザーが入力を更新すると、前のAPI呼び出しが終了するまで待つことにします。私が持っている場合、私は、例えば、角5
を使用しています
、以下、私は二回のonClickをトリガし、私は2番目の呼び出しは、最初の1が完了した後にのみ開始します。
component:
onClick() {
this.http.post(this.url, payload, options);
}
これを実現するにはどうすればflatMapWithMaxConcurrentを使用できますか?
あなたのオリジナルのソリューションは、私のユースケースのために機能します。そして記録のために、これはflatMapWithMaxConcurrentとどのように比較されますか? –