对 api 请求使用 ngrx 效果,但不将结果存储在 store 中
我正在开发一个使用 ngrx/store 的 Angular 项目。 我的一个组件需要来自后端的数据。所以流程通常是这样的: dispatch Action invoke Effect --> 调…
Redux如何在没有无用的浅拷贝的情况下不变地更新嵌套状态对象?
我在 Angular 项目上使用 NGRX 商店。 这是状态类型: export interface TagsMap { [key:number]: { // lets call this key - user id. [key: number]…
如何在 API 调用仍在进行中时使用 @ngrx/effects 处理更改
我正在开发的应用程序使用 NgRx Store,并且我通过 @ngrx/effects 触发我的 API 调用。 我认为可以通过想象一个简单的待办事项列表来最好地解释我的问…
ngrx 问题“NullInjectorError:没有 ComponentStore 的提供程序!”
我是一名 ngrx 菜鸟(做过一次,但仍然很新)。当我尝试访问使用 ngrx 的页面时,开发人员控制台中出现此错误: ERROR Error: Uncaught (in promise):…
使用 jasmine 在已弃用的 ngrx 选择器上使用 props 测试 store.select 中的参数
我维护/开发了一个 Angular Web 应用程序,它使用了大量带有 props 的 ngrx 选择器。 将其从 Angular v9 升级到 v13 后,我不得不重构这些选择器,因…
如何更新减速器中可观察量的属性值?
我想在开始活动时更新与特定用户的所有直接消息的状态, 我如何更新此属性,仅过滤此用户和尚未看到的消息...谢谢, //----------State Message------…
如何在不可变的 Ngrx 操作中将主题作为有效负载?
用例:在有效负载中调度一个带有冷可观察值的操作。 当效果捕获该操作时,它会订阅(通过 mergeMap、switchMap 等)此可观察对象并发回另一个操作。经…
NGRX Ionic:createReducer 正在调用所有操作
环境:Ionic 6、Angular 13。 场景:从 1 个分页 API 获取数据。尝试构建另一个操作来更改页面、带来新数据并收集所有数据。 问题:在分派操作后,API…
为什么使用 reducerManager 会给出不正确的状态
我正在使用 reducerManager 在全局对象中添加我的减速器。 例如,如果我写 const reducer = createReducer(initialState, on( doSomething, state => …
我应该重构我的项目以使用 NGRX 吗?
我正在开发一个企业前端,有点像保险的 CRM。这是我的第一个大型 Angular 项目,这就是为什么我直到现在才使用 NGRX。相反,我为每个页面(如合同列表…
如何在html中使用异步
如何在这段代码中为用户包含异步? {{ user?.name }} | {{ user?.age }} 使用商店中的方法按如下方式启动用户: this.user = this.route.params .pipe…
ngrx store - 选择一个实体以在单独的模板中显示
我有一个博客应用程序,并且正在使用 ngrx。 应用程序 - 现在 - 在商店中有两个对象 { "posts": [...], "users": [...] } ,现在我想制作一个单独的组…
在 @Angular 项目中测试 @ngrx 选择器时,单元测试执行不稳定
你好,亲爱的 stackoverflow 社区, 在我们的项目中执行单元测试时,我们会遇到不稳定的情况。 我们将不胜感激有关该问题的任何帮助或意见。 问题 do-…