У меня есть следующий список действий, и я хочу объединить их, чтобы я возвратил список действий и выполнил их одно за другим.
Я пытался
map(drones => {
const actions = [];
drones.forEach((drone) => actions.push(new featureActions.OpenUsedDroneUpdateChannelRequest({ droneId: drone.id, projectId : environment.projectId })));
actions.push(new featureActions.GetUsedDronesSuccess({drones}));
return forkJoin(actions);
}),
Я тоже пробовал
map(drones => {
const actions = [];
drones.forEach((drone) => actions.push(new featureActions.OpenUsedDroneUpdateChannelRequest({ droneId: drone.id, projectId : environment.projectId })));
actions.push(new featureActions.GetUsedDronesSuccess({drones}));
return merge(actions);
}),
Бут не работает
ОШИБКА Ошибка: эффект «UsedDronesEffect.getUsedDrones $» отправил
недопустимое действие: {"_isScalar": false}
core.js:15724 ERROR TypeError: Actions must have a type property
at
Как я могу объединить их?