6

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 }}));

この投稿partitiongroupBy、、、ifのような RxJS 5 演算子を使用する方法はありcaseますか? 今は正しく使えません。

4

1 に答える 1