我需要一个与我在 ngrx/data 中的实体相关的自定义 PUT 请求,我想展示它,因为我不确定它是否准确......假设我有一个电影库,我可以使用 PUT 请求向电影添加标签。 我的数据服务: 代收服务 这是实现这一目标的合适方法吗? 另外,订阅 addTagToMovie 会导致 memory ...
我需要一个与我在 ngrx/data 中的实体相关的自定义 PUT 请求,我想展示它,因为我不确定它是否准确......假设我有一个电影库,我可以使用 PUT 请求向电影添加标签。 我的数据服务: 代收服务 这是实现这一目标的合适方法吗? 另外,订阅 addTagToMovie 会导致 memory ...
目前我正在研究 ngrx 实体,我在这篇博文中读到,有了这个特性,我们基本上可以说,我们的实体就像数据库表。 但我不明白一件事。 为什么重点放在collections的顺序上? 因为如果我有一个数据库,我不关心表中的顺序,我只是按照我想要的顺序 select 数据。 这也可以通过选择器以 ngrx ...
我有一个表格,可以单击每一行,然后它应该更改颜色,然后用于过滤掉选定的项目。 在每一行我都有一个项目: 我想知道关于 EntityStateAdapter 的更好方法是什么: 将isSelected属性添加到Item以及稍后更新 state 的这一部分? 或者扩展适配器 state 并将所选项目存 ...
我必须对从 ngrx-entities-store 获取的数据进行排序。 我不打算在减速器内执行此操作,因为我要实现三种排序方法,并且我按照此 stackoverflow 帖子上接受的答案尝试完成它,但我有点碰壁了。 使用此代码段可以很好地获取未排序的数据: 控制台显示数据(未排序)已成功获取,然后 ...
我目前正在使用ngrx 和nrg-entity。 如果响应不包含必须存储的实体 object ,我想知道在成功的 web 请求后更新商店的最佳做法是什么。 例子: 我提出了 web 请求来创建一本书。 从后端我只能得到创建书的 id。 默认情况下,您创建一个 reducer 将新创建的书放在您的商店 ...
我正在努力访问从ngrx实体获取的“prsnl”数据的“名字”属性,因为您可以在redux devtool的屏幕截图上看到prsnl数据的格式我不习惯,带有“ids”和“entities”等字段 我知道数据的字段在“实体”内,但我不能从那里得到“名字”。 这就是我使用 createSelector ...
赏金将在 6 天后到期。 此问题的答案有资格获得+100声望赏金。 Dave正在从有信誉的来源寻找答案。 我正在使用 Angular 13 和 NgRx/数据和实体(v 13)。 我已经定义了以下数据服务,我希望在其中覆盖用于检索实体的 URL... 这一切都很好,但我很好奇我是否可以清理一下。 ...
赏金将在 2 天内到期。 此问题的答案有资格获得+100声望赏金。 Dave正在从有信誉的来源寻找答案。 我正在使用 Angular 13 和 ngrx/data、store 和 entity (v.13)。 我已经设置了我的 ngrx/data 服务 然后是使用 PrimeNg 的组件。 我有 ...
在一个客户项目中,我使用 NGRX/Store 和 NGRX/Entity。 虽然商店的大部分由实体组成,但我必须在 state 中存储其他值。 出于业务原因,我需要某个时间点的所有项目的长度。export interface State extends EntityState<Item&g ...
我有以下附加属性 创建了一个适配器和初始属性 我有一个从服务器端加载数据的效果 在这里,我正在尝试更新单个属性 这是设置实体附加属性的正确方法吗? 以及我们如何选择特定的附加属性。 例如 我只想更新isLoading 我只想选择isLoading ...
我正在尝试在示例项目中设置 NgRx 数据。 用例是使用数据服务获取员工实体并存储它们。 所以我定义了数据服务,收集服务和应用程序模块如下。 我在主页上添加了所有员工按钮,该按钮获取数据库中的所有员工。 当我单击所有员工按钮时,没有调用终点。 看来我在这里缺少一些基本的东西 all-employe ...
我遵循了有关如何使用 NGRX 实体实现 NGRX 存储的教程。 一切似乎都有效(据我所知,使用 dev-tools-extension)。 但是,我不知道我应该/可以如何迭代模板中的结果。 模板: <h3>MOVIES</h3> <ng-container ...
我在我的 ngrx-entity 中存储了 prsnls 实体,它被很好地描述为对象数组,如 redux devtool 中所示。 我可以像这样选择所有 prsnl 实体: 但是我无法通过它的 id 获得唯一的 prsnl。 这就是我所做的: 唯一的 prsnl 没有被获取,因为当我在订 ...
我正在尝试使用reduxjs/toolkit中的createEntityAdapter来自动生成选择器。 我使用create selector成功创建了一个“全选”选择器: export const selectEnvironmentsResult = extendedApiSlice.endpo ...
我想从当前路由获取父路由的路由数据。 是否可以? 这里的文档https://ngrx.io/guide/router-store/selectors只展示了如何从当前路由获取路由数据。 ...
是什么导致了标题中的问题。 当我尝试在特征存储模块中检索数据时,我基本上得到了一个类型错误。 ...
在使用ngrx/data时,我发现自己在多个地方解析和格式化来自商店的数据:将字符串转换为日期对象或格式化字符串。 我最近发现了filterFn ,它可以让我只从商店中获取与我的用例相关的实体,但我似乎找不到任何东西可以让我将格式应用于某种类型的所有实体。 这是一个示例,我必须在订阅它之前在我的组件 ...
如果我们在我们的全球商店实体,那会很好吗? 我有一些 crud 操作,使用 @ngrx/entity 很容易完成,我想把它放在根存储中。 我试过创建一个实体,但原理图是为 forFeature() 做的。 ...
当我的 NgRx DefaultDataService 更新时,它会删除存储中对象的类型/原型。 这些对象不再是 Todo 类型,而是没有原型的简单对象。 对象来自服务器作为符合 Todo接口的 json 对象。 我 pipe 将它们作为 Todo对象输入到存储中,如下所示: 但是在此服务的 upd ...