如果我在我的应用程序模块中声明,我会尝试了解 typeof 效果在 ngrx 中是如何工作的:
....
@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 一次执行!?
如果它调用一次,当我调度操作时,效果如何知道每次女巫效果订阅/执行?
谢谢大家!