该项目是一个react-redux应用程序,具有react-observable作为中间件。它使用带有pipe()
synthax的RxJS 5.5来制作史诗。
有什么方法可以创建动作嵌套-史诗返回一个动作,但同时订阅了return动作。
在以下示例中,我想订阅同一史诗SecondAction
中动作initialEpic
的特定分派实例,并且我想接收返回动作SecondActionSuccess
来执行
const initialEpic = (action$, _state$) => (
action$
.pipe(
ofType("InitialAction"),
mergeMap(() => of({ type: "SecondAction" })),
// TODO: get subscribed to SecondAction
)
)
const secondEpic = (action$, _state$) => (
action$
.pipe(
ofType("SecondAction"),
mergeMap(() => of({ type: "SecondActionSuccess" })),
)
)
那有可能吗?我不想订阅所有类型为SecondAction
或SecondActionSuccess
的动作(就像另一部史诗一样),但是要订阅该动作的特定实例。