タスク:2つのエフェクト(ngrx/store)があります.ef1 $とef2 $はObservablesです。角度成分では、どの成分がトリガされたのかを検出したい。私は、次のコードを追加:Observable.raceは2つのオブザーバブルに対して複数回動作しますか?
Observable.race(ef1$, ef2$)
.subscribe((payload) => {
if (payload.type == ThreadActions.THREAD_READY_TO_BE_RENDERED) {
// do one thing
}
else if (payload.type == ThreadActions.THREAD_ITEM_READY_TO_BE_RENDERED) {
// do another thing
}
});
をしかし、それは効果が何度も何度も実行していることを確認してIのにもかかわらず、最初のObservable.raceが死んだことになるだろう任意のエフェクトのEMITと追加発するの詳細無反応の後にそのように見えます。
ありがとうございます@martin。それが私が探していたものです。しかし、私は再購読のオーバーヘッドについて心配しています。 –