我正在使用下面的选择器:
export const selectorPersonData = createSelector(featureSelector, (state, props) => {
try {
return state.departmentData.filter(filt => filt.currentPosition.jobId === props.workSelectProps)
.map(job => job.assignedJob
.map(item => item.dealId));
} catch (e) {
return null;
}
});
作为回报,我得到了[[idA,idB]]
我尝试了很多关于flatMap等的解决方案,但是我没有得到:
[idA, idB]
而且我想从选择器中获取数据。
并且有一张双重地图。嵌套地图。
Map<namePersons, Map<workData, InformationModel>>>
map
调用,您将获得嵌套数组。您将需要展平返回的数组以获得所需的结果。