ngrx 相关问题

NgRx为Angular提供了一组反应库

添加路由器存储配置RouterState.Full抛出一个神秘的错误信息。

我刚刚开始实现ngrx库的router-store。我按照他们的说明实现了完整的路由器。最后RouterState.Full配置抛出了错误......。

回答 1 投票 0

Angular NgRx - 在效果中使用 store.dispatch 是不好的做法吗?

这个问题是这个正在进行中的帖子的延伸,但我觉得它的范围比较窄,我可能会独立于链接的帖子得到一个答案。背景 在链接的帖子中,我 ...

回答 1 投票 0

保持错误信息和外部可观察到的生命

= createEffect(()=> {返回此...。

回答 1 投票 0

Angular Universal:使用NgRx在服务器端存储在Guard中

我正在运行一个使用NgRx进行状态管理的Angular 9 Universal应用程序。我还使用ngrx-store-localstorage将存储持久化到用户的localStorage中。我正在尝试检查...

回答 1 投票 1

NgRx选择器-可以观察到冷或热

我知道,基于以下答案,ngrx存储是可观察的:@ ngrx / store是可观察的还是热的?我的问题是选择器是热的还是冷的?谢谢!

回答 1 投票 0

通过调用多个服务和操作正确地映射为ngrx

我有多种效果,并尝试将其组合为一个,因为在单独分派动作时会出现问题。我在检查从1st返回的值后尝试按顺序执行...

回答 1 投票 0

NgRx http.post请求在第二次被效果调用后未执行

我在第二次或更多次调度登录操作时遇到问题。对于第一个请求,如果登录成功,则可以进行evrything,并且可以将用户重新路由到主页。如果是...

回答 1 投票 1

Angular Ngrx:从Java API获取并显示选项列表

Java API将是-localhost:// company / products / 123 / fetchOptions其响应将如下所示:{“ Increase”:true,“ Decrease”:true,“ Like”:true,“ Dislike”:true ,“ Old”:false,...

回答 1 投票 1

Angular的NgRx中的多个实体而不是实体状态?

在我需要显示的组件上使用Angular 9和NGRX:最近发布的列表;最高职位列表;标签列表包含一个搜索查询字符串我创建了一个发布状态:导出接口PostState ...

回答 1 投票 -1

使用Angular Material处理服务器端错误

我有一个表单,并且我这样处理服务器端错误。构造函数(私有商店:Store ){this.containerTypes $ = store.pipe(select(fromWelcome.getCts));这....

回答 1 投票 1

NgRx:分发具有数据依赖性的操作的正确方法

[当前,在我使用NgRx的项目中,我有一个包含一些功能的外观:LoadMyData(){dispatch(MyActions.LoadMyDataAction({SomeDependentData}))}我也有myDependentData $ = ...

回答 1 投票 0

使用ngrx实体进行悲观更新

我有我的操作设置,例如:导出const bankAccountUpdating = createAction('[创建新帐户组件]帐户更新',道具}>()); ...

回答 1 投票 0

在角度服务中使用选择器从NgRx存储读取的正确方法是什么,并使用该值调用另一个函数?

我有一个这样定义的NgRx选择器:selectedRows = createSelector(someState,state => state [fromDataSource.someSliceKey] .selectedRows);每当在...

回答 1 投票 0

[NgRx选择器在存储更改时不更新

我的应用程序中有不同的选择器,但是由于某些原因,当对商店进行更改时,此特定选择器不会更新,我也不知道为什么。带有...

回答 1 投票 0

NgRx效果仅执行一次

我单击了一个模态窗口,单击添加用户按钮后,它将在内部进行一些调用,例如检查文本框中的值的有效性,然后在文本框中添加值。 ...

回答 1 投票 1

在Angular中,我如何将我的发布请求的响应作为参数之一传递给另一个发布请求?

我有一个包含两个部分的表单,该表单分派两个后请求操作,第二个请求需要第一个请求的参数才能成功发送。但我不知道如何:(我有要求,并且...

回答 1 投票 0

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

这只是一个体系结构问题,我在任何地方都找不到答案。当前方案是-有一个服务器在一个端点上接受GET请求。每个请求正文都将...

回答 1 投票 0

如何对@ ngrx / data中的EntityCollectionServiceBase进行单元测试?

我有一个虚拟服务:导出类PatientService扩展了EntityCollectionServiceBase { 您将必须像在“正常Angular模块”中那样设置整个数据模块。 这意味着提供存储,效果和数据实体。 可能有更好的方法,但是...我不知道🤷‍♂️ 是的,你很亲近,那样做。您需要在测试平台中提供配置所需的一切。 在我们的情况下,这意味着应将PatientService作为测试单元,而将EntityCollectionServiceElementsFactory作为其依赖项。 但是EntityCollectionServiceElementsFactory具有自己的依赖性:EntityDispatcherFactory,EntityDefinitionService,EntitySelectorsFactory和EntitySelectors$Factory。我们不愿提供这些信息,因为它们可能具有自己的依赖性,使我们的生活更糟。 要解决此问题,让我们简单地单击EntityCollectionServiceElementsFactory。] describe('PatientService', () => { let service: PatientService; beforeEach(() => { TestBed.configureTestingModule({ providers: [ PatientService, { provide: EntityCollectionServiceElementsFactory, // our stub useValue: { methodsToFake: jasmine.createSpy(), // .... }, }, ], }); service = TestBed.inject(PatientService); }); it('should be created', () => { expect(service).toBeTruthy(); }); }); 此外,为避免以后再模拟依赖项及其方法的麻烦,您可以使用ng-mocks。然后测试看起来像这样: describe('PatientService', () => { let service: PatientService; beforeEach(() => { TestBed.configureTestingModule({ providers: [ PatientService, { provide: EntityCollectionServiceElementsFactory, useValue: MockService(EntityCollectionServiceElementsFactory), }, ], }); service = TestBed.inject(PatientService); }); it('should be created', () => { expect(service).toBeTruthy(); }); });

回答 2 投票 1

实时验证令牌是否以NgRx状态存储?

我在NgRx存储区中有一个“经过身份验证的”布尔值,用于跟踪用户是否有效。但是,只有在执行操作时才能切换此变量-登录,注销或发送...

回答 1 投票 0

将多个可观察对象合并为一个对象的简单方法

我需要根据来自ngrx状态的几个可观察对象构建对象。公共只读comibiedToOneObject $ = zip(this.store $ .select(selectObs1),this.store $ .select(...

回答 4 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.