私は現在、約束からオブザーバブルに切り替えました。私はRedux-Observableを使って私の反応アプリを使っています。基本的には、複数の同時のajax呼び出しを有効にし、すべてのオブザーバブルが正常に実行を完了したときに応答を返す最高の演算子を探しています。 ここに私のアプリからのコードスニペットがあります。Rxjsを使った同時Ajaxリクエスト
let epicPostAd = (action$, store, {ajax}) =>
action$.ofType(POST_AD)
.debounceTime(1000)
.mergeMap(({ payload }) =>
ajax(generateAjaxRequestSetting(POSTS_URL, 'post', payload,CT_JSON))
.map(response => postAdSuccessful(response))
.catch(e => Observable.of(postAdUnsuccessful(e.xhr.response)))
.takeUntil(action$.ofType(LOCATION_CHANGE))
)
ポストが広告を与えられ、応答が他の201エラーにPOST_AD_UNSUCCESSFUL
を派遣する場合POST_AD_SUCCESSFUL
を送出するという単純なAJAX要求です。 しかし、問題は、応答があるときに、その後のajax観測可能なストリームを作りたいということです。あなたがこれを達成するための最適な方法を教えていただければ、私は感謝します。
そのウィザードはきれいです!より顕著にする必要があります。私はこれまで気付かなかった。 – cartant
ジェイ、素早く答えてくれてありがとう。あなたは男です! – grustamli
そして私はそれが私のケースに合っていることを確認し、魅力のように動作します – grustamli