ngrx-store相关内容

在我的组件中实施Ngrx Store服务的问题

用户尝试解决有关该帖子的问题后: Ngrx存储github 可以帮助我解决多个输入/输出事件. 就在我的构造函数之后,我出现了一个错误: 计数器不可分配给(状态:Appstate)=>类型的参数布尔值: child.ts : import {组件,输入,输出,EventEmitter}从'@ angular/core';从"../user3.service"导入{UserSe ..
发布时间:2021-04-06 20:51:31 其他开发

将初始状态对象初始化为空对象,而不是未定义

我希望customer类中的cars对象为空而不是未定义,因为我有选择器来选择cars对象,并且希望它返回空而不是未定义. 这是我的初始状态. export const initialState:CustomerState = {客户:新的Customer(),};出口级客户{身份证号;年龄:数字;汽车:carClass;phoneNumbers:字符串[];}出口舱carClass { ..
发布时间:2021-04-06 20:05:32 其他开发

ngrx/store不显示表单的更新值

我需要输入2个输入值,这些输入值通过表单显示兆字节(used_space和剩余空间)的存储空间使用情况,并显示ngrx/Store中输入的值.每次提交表单时,都会显示新值并更新旧值.问题在于,UI始终显示默认值(used_space和remaining_space),并且由于我是ngrx/store的新手,所以我不知道自己的体系结构是否正确. 模型(usage.model.ts): 导出接 ..
发布时间:2021-04-06 19:41:38 其他开发

在路由解析器中调度ngrx存储操作

我目前有一个容器(有状态)组件,该组件根据 ngOnInit中的路由参数(id)调度 select 和 get 操作方法.这些操作的目的是在我的商店中保存数据和选定的ID. 我很好奇,在解析器中分派这些操作是否正确? 感谢您的答复. 我的组件: @Component({选择器:“应用程序容器",templateUrl:"./container.component.html", ..
发布时间:2021-04-06 19:39:06 其他开发

在NGRX上的ActionsSubject订阅上使用操作的有效负载

执行此操作订阅时,类型'Action 上不存在旧的和错误的属性'payload': 由于是创建操作,因此我需要有效负载来检出最近创建的用户的 userId 并导航至/users/userId 顺便说一句:我正在关注这真的很好的教程 @Component({选择器:"app-sample",templateUrl:'sample.html',})导出类AppComponent {su ..
发布时间:2021-04-06 19:25:16 其他开发

可出租rxjs运算符的组合管道中捕获错误

我们刚刚将其中一个应用程序升级到Angular 5,并开始过渡到可操作运算符(在rxjs v5.5中引入). 因此,我们使用 .pipe()运算符将可观察的管道重写为新语法. 我们以前的代码看起来像这样,在 .switchMap()内有一个 .catch(),以便在抛出错误时不会中断效果的运行 @Effect()loadData $ = this.actions $.ofType( ..
发布时间:2021-04-06 18:55:25 其他开发

使用ActionReducerMap注册减速器时出现错误:“无法分配给'ActionReducerMap< AppState,Action>'“

下面是我的Angular 5应用程序的简化版本.我有一个reducer,我想在我的根模块中注册它.在 LINE A 中,我收到以下错误消息: src/app/store/app.reducers.ts(7,14)中的 ERROR:error TS2322:Type'{post:(state:State,action:Action)=>空白;}"不能分配给"ActionReducerMap ..
发布时间:2021-04-06 18:49:29 其他开发

Angular 6-为什么使用@ ngrx/store而不是服务注入

我最近正在使用@ ngrx/store学习Angular 6,而本教程之一是使用@ ngrx/store进行状态管理,但是我不了解在后台使用@ ngrx/store的好处 . 例如,对于简单的登录和注册操作,以前通过使用服务(我们称它为AuthService),我们可能会使用它来调用后端api,存储"userInfo"或"token"在AuthService中,将用户重定向到"HOME"页面, ..
发布时间:2020-08-31 19:50:40 其他开发

如何退订ngrx/store?

我有一个组件,可以通过订阅商店获取其数据. this.store.select('somedata').subscribe((state: any) => { this.somedata = state.data; }); 在组件不再可用时,我想取消订阅此订阅,在其他我可以观察到的地方,像这样: this.service.data.subscribe( (result: ..
发布时间:2020-08-12 21:08:08 其他开发

商店与商店T

我是使用redux模式的新手,并且刚刚开始使用ngrx.太棒了,我想尽可能多地使用它,但是我对Store概念有一些疑问. 我将尝试通过一些示例来描述问题,并在本文结尾处提出我的问题. 让我们从AppState界面和reducers入手: export interface AppState{ people: Person[], events: Event[] } // ..
发布时间:2020-05-17 22:28:47 其他开发