我的 state 中有一个属性是 Map<string, object | '错误'>。 当我收到服务响应时,我希望更新此 map。我在减速器中尝试过以下 下面是我的 state object 请帮我解决这个问题。 提前致谢。 ...
我的 state 中有一个属性是 Map<string, object | '错误'>。 当我收到服务响应时,我希望更新此 map。我在减速器中尝试过以下 下面是我的 state object 请帮我解决这个问题。 提前致谢。 ...
我有这个 减速器.ts index.ts注册所有reducer app.module.ts StoreModule.forRoot(reducers, {metaReducers}), 选择器.ts 在我的组件 user.component.ts 还原状态 但是我 ...
我对如何在 NgRx 减速器中更新状态有点困惑,这是问题所在。 说我有一个状态 如果我有将数据项添加到列表的操作。 我知道我不能调用 data.push() 因为那只是更新数组但数据指向同一个数组所以在减速器中我有 所以 state.data 现在与以前的不同,因为它们是 2 个单独的数 ...
我有 Store object 结构如下 我需要让 NGRX reducer 上的orderArray为空。 并且只需要更改该数组。 我试图跟随以获得我想要的行为但没有成功。我也尝试使用 Map 方法,但它失败了。 ...
问题解密:ngrx state接口的一个属性由其他接口表示,这个接口也有嵌套接口。 我有一个从服务器接收嵌套属性的新值的操作,当我尝试在 reducer 中分配新值时出现错误。 代码 -> Ngrx state 由以下结构表示:export interface StockCardState ...
我正在使用reducerManager在全局 object 中添加我的减速器。 例如,如果我写const reducer = createReducer( initialState, on( doSomething, state => state ) ); 然后: reducerManage ...
我想使用 ngrx 减速器更新我的 state,但出现编译错误。 对于上下文。 用户在表单上提交工作日志,我希望将此工作日志添加到 state 上的工作日志数组中。 这是我的 state 的结构: 减速机: 我想我在减速器的最后一行有一些错误。 有什么帮助吗? ...
这是我第一次使用 ngRx Store,我实现了我的第一个效果.. 什么工作正常: 与后端通信正在后端执行操作(删除、添加、获取) 有效载荷从效果到达减速器(记录下来以确保) 所以我的问题是我无法从减速器中获取数据。 如果我 select 将数据从存储在我的组件中,我会在组件中获得未定义的数据。 我 ...
嗨,我在我的 angular 项目中使用 NgRx 商店进行 state 管理。 我的目标是在动作调度上清除几个 state 属性。 属性名称数组被传递给动作。 // 行动 // 减速器 / 如何遍历字段数组并将 state 属性值设置为空白 ...
我正在尝试通过 NgRx 效果检索本地存储数据。 PATIENT_FETCH动作被调度以执行效果。 但是在调用ngOnInit方法中的 dispatch 方法时会无限调用。 这是stackblitz演示。 如果您在给定链接的patient.component.ts中取消注释第 24 行,那么会无限 ...
问题<\/strong> 我想使用ngrx链接多个高阶reducer,这样我reducer中类似的代码部分只有一个实现。 我的应用程序有许多页面具有非常相似的功能。 他们的减速器看起来也很相似。 对于此示例,让我们考虑一个具有三页的应用程序:第一页、第二页和第三页。 这些页面中的每一个都 ...
我想在注销后清除商店中的所有状态。 这是我的 reducers/index.ts 我的 app.module.ts 除了我已经有了我的 auth reducer(authState) 两个操作登录和注销 ...
在下面的代码中,我想做一些类似的事情 这样就不会为此键创建对象/节点。 我怎样才能做到这一点? ...
我是ngrx store 的新手,并且对逻辑的放置感到困惑,即是否应该通过数组循环go 到reducer 或组件。 我有一个 Item 类型的对象数组,并且必须删除一个项目。 在删除一个项目时,我必须删除它在父母的孩子以及它的所有孩子中的引用。 Item 的 children 属性包含 Item ...
我确实有不同的路线 /部 /候选人 /候选人部门我必须在/candidates 和/candidates-department 中使用相同的reducer 结构(状态和动作)。 候选部分很常见,但在从 api 获取数据并存储该数据方面存在细微差别。 所以 /candidates 将列出所有候选人, ...
我有一个带有对象数组的 ngrx 商店。 我正在寻找的是,使用数组索引更新(修改)数组内的 object。 我的 ngrx 数据看起来像, 我必须根据数组索引更新受益人姓名。 所以我实现了以下减速器 function 上述代码的问题是,在运行此代码后,我的商店结构更改为 请帮助我修复代码,以便我可以 ...
我正在尝试迁移我的应用程序以使用 ngrx。 第一个功能是加载我的实际内容并显示它,但我有一些问题。 我在我的减速器中定义了这个: 我准备并影响从 API 获取信息。 它工作正常。 但我不知道如何将三个数组的值分配给状态,实际上我是这样做的: 但它没有按预期工作。 我做错了什么? 提 ...
我的reducer中有一个商店,需要更新一个内部数组对象值: 为了: 和 并想更新站点->订阅[x] = action.payload // 用解决方案编辑 我尝试了传播运算符,但他只是将我的新订阅推送到根站点,我不知道如何编写它来更新作为数组的对象 Subscription ...
我正在尝试设置 NGRX 以更新列表项数组。 这是我的减速器: 以及相关的动作 我的问题是如何从减速器正确地将新条目推送到状态数组中? 目前我收到此错误 ...
我正在尝试使用ngrx获取用户数据。 下面是相关代码: user.actions.ts: user.effects.ts: user.reducers.ts: 我在user.effects.ts文件中遇到以下错误: “OperatorFunction”类型的参数不可分配给 ...