cost 131 ms
不可变地更新ngrx reducer中的状态 - update state in ngrx reducer immutablely

我对如何在 NgRx 减速器中更新状态有点困惑,这是问题所在。 说我有一个状态 如果我有将数据项添加到列表的操作。 我知道我不能调用 data.push() 因为那只是更新数组但数据指向同一个数组所以在减速器中我有 所以 state.data 现在与以前的不同,因为它们是 2 个单独的数 ...

无法更新由 reducer 中的接口表示的 state 属性 - Can't update state property that represented by interface in reducer

问题解密:ngrx state接口的一个属性由其他接口表示,这个接口也有嵌套接口。 我有一个从服务器接收嵌套属性的新值的操作,当我尝试在 reducer 中分配新值时出现错误。 代码 -> Ngrx state 由以下结构表示:export interface StockCardState ...

如何通过 Angular 中的 NGRX 减速器使用数组更新 state? - How to update state with an array via NGRX reducer in Angular?

我想使用 ngrx 减速器更新我的 state,但出现编译错误。 对于上下文。 用户在表单上提交工作日志,我希望将此工作日志添加到 state 上的工作日志数组中。 这是我的 state 的结构: 减速机: 我想我在减速器的最后一行有一些错误。 有什么帮助吗? ...

ngRx Store - Reducer 返回未定义 - store.select() 未定义 - ngRx Store - Reducer returns undefined - store.select() is undefined

这是我第一次使用 ngRx Store,我实现了我的第一个效果.. 什么工作正常: 与后端通信正在后端执行操作(删除、添加、获取) 有效载荷从效果到达减速器(记录下来以确保) 所以我的问题是我无法从减速器中获取数据。 如果我 select 将数据从存储在我的组件中,我会在组件中获得未定义的数据。 我 ...

"重用reducers逻辑" - Reusing reducers logic

问题<\/strong> 我想使用ngrx链接多个高阶reducer,这样我reducer中类似的代码部分只有一个实现。 我的应用程序有许多页面具有非常相似的功能。 他们的减速器看起来也很相似。 对于此示例,让我们考虑一个具有三页的应用程序:第一页、第二页和第三页。 这些页面中的每一个都 ...

在 ngrx 中删除项目及其子项 - Removing an item and its children in ngrx

我是ngrx store 的新手,并且对逻辑的放置感到困惑,即是否应该通过数组循环go 到reducer 或组件。 我有一个 Item 类型的对象数组,并且必须删除一个项目。 在删除一个项目时,我必须删除它在父母的孩子以及它的所有孩子中的引用。 Item 的 children 属性包含 Item ...

Angular:在不同的根中重用reducer和selector(不使用redux) - Angular: Reuse reducer and selectors in different roots (not using redux)

我确实有不同的路线 /部 /候选人 /候选人部门我必须在/candidates 和/candidates-department 中使用相同的reducer 结构(状态和动作)。 候选部分很常见,但在从 api 获取数据并存储该数据方面存在细微差别。 所以 /candidates 将列出所有候选人, ...

ngrx 更新 object 内部数组 - ngrx update object inside array

我有一个带有对象数组的 ngrx 商店。 我正在寻找的是,使用数组索引更新(修改)数组内的 object。 我的 ngrx 数据看起来像, 我必须根据数组索引更新受益人姓名。 所以我实现了以下减速器 function 上述代码的问题是,在运行此代码后,我的商店结构更改为 请帮助我修复代码,以便我可以 ...

如何使用 ngrx 中的数组更新状态 - how to update state with arrays in ngrx

我正在尝试迁移我的应用程序以使用 ngrx。 第一个功能是加载我的实际内容并显示它,但我有一些问题。 我在我的减速器中定义了这个: 我准备并影响从 API 获取信息。 它工作正常。 但我不知道如何将三个数组的值分配给状态,实际上我是这样做的: 但它没有按预期工作。 我做错了什么? 提 ...

如何在javascript中使用扩展运算符更新内部对象数组 - How to in javascript update inner object array with spread operator

我的reducer中有一个商店,需要更新一个内部数组对象值: 为了: 和 并想更新站点->订阅[x] = action.payload // 用解决方案编辑 我尝试了传播运算符,但他只是将我的新订阅推送到根站点,我不知道如何编写它来更新作为数组的对象 Subscription ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM