私は、オブジェクトから発生する可能性のある複数のイベントがある状況があります。これらのイベントはコンポーネントで処理され、REST APIに送信されます。しかし、特定のリソースのREST APIへの呼び出しを確実に直列に送信する必要があります。したがって、次のメソッドがあるとします:rxjs/angularのObservablesを動的に連鎖する
someObjectCreated(objectCreated){
this.http.post(...);
}
someObjectNameChanged(objectNameChanged){
this.http.post(...);
}
someObjectDeleted(objectDeleted){
this.http.delete(...);
}
これらのイベントハンドラメソッドは、いつでも呼び出すことができます。 SomeObjectCreatedのPOSTが返される前にsomeObjectCreatedが呼び出され、someObjectNameChangedがすぐに呼び出されるというシナリオがあるとします。
これらの観測値から結果を連鎖させる方法はありますか?私はこれらを約束に変えるのをやめて、それから連鎖して。これを達成するためにAngularで使用されるいくつかの一般的なパターンがありますか?
httpリクエストが順番に送信されることを保証するものではありません。 – udalmik