0

RxJSを学んでいる間、私は疑問に思っています:

Observable XがObservable Yの後に値を持っているかどうかを伝えるObservableを作成する方法は?

例として、応答待ちの Ajax 要求があるかどうかを確認する必要がありますか? Bacon.jsで待っているように。

4

1 に答える 1

1

質問を作成しているときに、1つの答えが見つかりました。

  • 別の Observable (リクエストをトリガーするもの) を true にマップ (RxJS 内で選択)
  • 別の Observable (応答 1) を false にマップする
  • マージ

すなわち

var availabilityPending = usernameToValidate.select(function() {return true;})
         .merge(usernameAvailable.select(function() {return false;}));

この種の動作のヘルパーが既に存在するかどうかわかりませんか?

于 2013-04-22T17:55:07.507 に答える