アプリモジュールで宣言した場合、ngrx のフードの下で typeof 効果がどのように機能するかを理解しようとします。
....
@NgModule({
imports: [
EffectsModule.forRoot([TodosEffectsService])
],
....
そして、私は確実に効果ファイルを書きます:
@Effect() createTodos$ = this.actions$
.ofType(CREATE_TASK)
.map(() => {
console.log('called');
return { type: 'OTHER'};
});
@Effect() addTodos$ = this.actions$
.ofType(CREATE_TASK)
.map(() => {
console.log('called');
return { type: 'OTHER'};
});
私は理解しようとしていますが、実行時にアクションをディスパッチします this.action$ はサブスクライブされており、毎回 ofType を実行してタイプに一致させますか? または ofType 一度実行!?
一度呼び出された場合、アクションをディスパッチすると、魔女の効果がサブスクライブ/実行されるたびに効果がどのようにわかるのですか?
ありがとう!