我使用ngrx / @效果来检索有效负载时遇到一些问题
//DELETE TASK
@Effect({ dispatch: false })
deleteTasks$: Observable<Task> = this.actions.ofType(fromActions.DELETE_TASK)
.map((action: fromActions.DeleteTaskAction) => action.payload)
.pipe(
switchMap((payload) =>
this.taskService.DeleteTask(payload).pipe(map(data => {
return data;
},
error => console.log(error)
)))
);
错误:this.actions.ofType(...) . map不是函数
这是项目,
https://stackblitz.com/edit/redux-in-actions?file=src%2Fapp%2Fstore%2Feffects%2Ftask.effects.ts
非常感谢 . 安德里亚
1 回答
你应该在管道函数中使用ofType方法 . 例如:
这是固定的例子:Stackblizt