ngrx/エフェクトを使用しています。foo
店舗の状態に応じて異なるアクションを派遣したい。
これが私が今やっている方法です:
@Effect() foo1$ = this.updates$
.whenAction(Actions.FOO)
.filter(obj => !obj.state.product.foo)
.map<string>(toPayload)
.map(x => ({ type: Actions.BAR1, payload: { x }}));
@Effect() foo2$ = this.updates$
.whenAction(Actions.FOO)
.filter(obj => obj.state.product.foo)
.map<string>(toPayload)
.map(x => ({ type: Actions.BAR2, payload: { x }}));
この投稿partition
でgroupBy
、、、if
のような RxJS 5 演算子を使用する方法はありcase
ますか? 今は正しく使えません。