10

アプリモジュールで宣言した場合、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 一度実行!?

一度呼び出された場合、アクションをディスパッチすると、魔女の効果がサブスクライブ/実行されるたびに効果がどのようにわかるのですか?

ありがとう!

4

4 に答える 4