对于这个效果,
@Effect()
triggerOtherAction$: Observable<Action> = this.actions$
.ofType(SOME_ACTION)
.do(() => console.log("This line works for both"))
.map(() => new OtherAction())
当我调度一个动作时,我可以考虑这两种方式
第一的,
Observable.of(new SomeAction()).subscribe(this.store);
第二,
this.store.dispatch(new SomeAction());
以上两行有什么区别?对于第一个,它不会触发其他动作,但执行 do() 和 reducer 的行很好。