我正在使用下面的选择器:

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>>>

转载请注明出处:http://www.sdxiangshi.com/article/20230331/1765322.html

随机推荐

  1. 从ngrx@12升级到13后,`store.select()`中的Typescript错误

    在我将ngrx从v12升级到v13之后,我在使用store.select(selector)时遇到了这样的错误TS2769: No overload matches this call. ??Overload 1 of 9, (mapFn:...

  2. 我可以在不更新缓存的情况下从NgRx服务中获取数据吗?

    我有我的服务,需要使用getWithQuery获取数据,但我不需要更新NgRx商店。我只需要获取这些数据并在subscribe方法中使用它们。我尝试过不同的EntityActionOptions.mergeStrategy,但缓存仍在更新。...

  3. NGRX,从选择器过滤

    我正在使用下面的选择器:export const selectorPersonData = createSelector(featureSelector, (state, props) = { try { retur...

  4. 如何从回调函数中返回ngrx / angular5的效果?

    我的效果是: @Effect() /* sends request to httpService with params as login credentials on instance of loginAction. */ lo...

  5. 从没有id的ngrx实体中选择单例实体

    我正在尝试使用ngrx和entity来实现身份验证。到目前为止,我的解决方案是将商店中的用户划分为“用户”和“用户”,后者用于跟踪经过身份验证的用户。我希望能够在UI中显示登录的用户数据,这需要我从 user‘存储切片中选择唯一的实体。但是...

  6. ngrx/效果如何将参数从选择器解析为GET

    我从一个选定的服务选择器获取Id和ova,并希望将其解析为调用API端点的GET方法。这就是我所做的,但在选择的服务页面加载上,当我记录数据时,我得到null。需要帮助。@Effect() loadService$ = this.a...

  7. 如何从ngrx拉取信息到组件文件

    我已经将ngrx库添加到我的项目中,这样我就可以为我的数据创建一个更具反应性的模型。我已经设置了我的动作,减少,效果文件。我相信这些文件按照它们的预期工作,因为当在effects文件中记录结果时,我能够看到填充的模型。但是,我无法在组件中显...

  8. NGRX -如何修复“在您的包中找到错误-lock.json”?

    我在NGRX的NX工作空间中使用Angular,并希望在Jenkins中构建它,但在运行npm install后遇到错误。任何人在运行后看到这样的错误:nx update 然后是npm run audit ??npm ERR! code E...

  9. 我应该如何处理使用ngrx效果从同一路径获取数据?

    这只是一个架构问题,我在任何地方都找不到答案。当前的场景是--在一个端点上有一个接受GET请求的服务器。每个请求体将具有相同的结构: requestType (字符串)和有效负载(json)。requestType在后端使用切换案例进行映射...

  10. Public get从auth服务返回权限布尔值,该布尔值被初始化为false,并在NGRX存储返回值但未定义时进行修改

    我有一个Angular7应用程序,我选择在app.component中显示一个基于布尔值的按钮,该布尔值定义为:get superUser(): boolean { return this.auth.userPermissions....