【发布时间】:2021-02-04 03:43:30
【问题描述】:
我有一个错误,它不会触发任何异常,但不能按预期工作。 有一个简单的动作 f.e.
export const loadSth = createAction('[Data] Load data', props<{ id: string }>());
然后是效果f.e.
getSth$ = createEffect(() => {
return this.actions$.pipe(
ofType(loadSth),
concatMap()
...
)
)
});
当第一次使用一个 id 调度 action 时,operator ofType 传递了这个 action,但是第二次调用 action(使用另一个 id)被阻塞。 任何想法如何处理它,每次都能充分发挥作用?
【问题讨论】:
-
效果是否有可能引发错误?如果是,他们会被抓到吗?
-
原来有一个catchError,但即使没有ofType运算符也没有错误,所以我认为效果并不可疑。
标签: rxjs ngrx ngrx-effects