【发布时间】:2017-07-20 23:13:41
【问题描述】:
我使用redux-observable 来处理redux 异步操作。
我需要通过 id 清除模块状态。
这是我的clearModuleByIdEpic:
const clearModuleByIdEpic = (action$: ActionsObservable<any>) => {
return action$.ofType(t.CLEAR_MODULE_BY_ID)
.map((action: IActionPayload<any>): string => action.payload.id)
.map(clearModuleById);
}
这是我的组件方法:调用clearModuleById 操作。
private onClear(id: string) {
this.props.clearModuleById(id);
}
但是当我点击删除按钮时触发onClear点击事件。
它会触发clearModuleById 操作的无限循环。
我是不是犯了错误?
【问题讨论】:
标签: rxjs redux-observable