Observable内でストリームを指定すると、各項目を検証/チェックしたいと思います。 1つが壊れている場合、私はObservable.throwを介してエラーを投げたいので、それ以上の処理はすべて中断します。Rx.Observableストリーム内の項目を検証する(パスまたはスロー)
私の不格好なソリューションは、
import * as Rx from 'rxjs'
inputStream.mergeMap(item => (isValid(item))
? Rx.Observable.of(item)
: Rx.Observable.throw(new Error("not valid"))
)
だろう、それは正の流れのために不必要な観測の束を構築し、これは、醜いようです。
Observableでアイテムをチェックする良い方法はありますか?
m)。ありがとうございます... – Jan