2
私はngrx/effectsを使用しています。私は店内のfoo
州に基づいて異なる行動を送りたい。ngrx/effectsでif/elseを実行するにはどうすればよいですか?
これは私が今やっている方法です:
@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 }}));
は5つの事業者partition
、groupBy
、if
、this postでcase
ようRxJSを使用する方法はありますか?私は今それを正しく使用することはできません。