Redux Observable: как динамически отображать и вызывать одинаковые действия - PullRequest
1 голос
/ 21 апреля 2019

Я использую реагирующий нативный редукс observable, я хочу, чтобы динамически возвращались одни и те же действия, кратные разам, но с разными переданными параметрами.

Сообщение об ошибке:

Вы указали «неопределенное» там, где ожидался поток. Вы можете предоставить Observable, Promise, Array или Iterable.

Я уже попробовал .from .map. Но это обычно показывает это сообщение

const getNewCategoryFullfilledEpic = (
  action$,
) => action$.pipe(
  ofType(MEMBER.GET_NEW_CATEGORY_FULFILLED),
  mergeMap((action) => {
     if (action.payload.data) {
      const { res } = action.payload.data;
        return of(
          MemberActions.getMemberOffer(0),
          MemberActions.getMemberOffer(1),
        );
    }
  })
);

Хотите получить такой результат: но динамически генерируйте до количества переданных параметров

return of(
          MemberActions.getMemberOffer(0),
          MemberActions.getMemberOffer(1),
        );

Который я пытался выполнить: (Я хотел бы отобразить все идентификаторы с помощью вызова одних и тех же действий, но это не удалось сделать (ошибка показана выше)

res.map((item) => return of( MemberActions.getMemberOffer(item.id))}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...