ngrx 相关问题

NgRx为Angular提供了一组反应库

Angular 中的插值防止从 Action 中调用Reducer

我正在开发一个 Angular 应用程序,它使用 ngrx 进行状态管理。 我向父组件引入了一个子组件,并注意到 ExistingAction 中的减速器没有被调用(ExistingActi...

回答 0 投票 0

Angular 服务器端分页,ngrx 和带有express的nodejs,我得到堆栈之间的差异索引

我以角度实现了服务器端分页,它工作正常,问题是我最初在 1 上设置的页面,但 mat-paginator 从索引 2 开始。 当我更改页面时,它工作正常......

回答 2 投票 0

在 Angular 应用程序中重新加载数据而不保留成功/错误状态

我正在开发一个涉及编辑和更新帖子的 Angular 应用程序。当用户离开编辑帖子页面并返回时,数据和成功/错误状态将被保留。我想要...

回答 1 投票 0

类型“Observable<void>”不可分配给ngrx中的类型“Observable<IComment[]>”

最近我一直在尝试学习 ngrx 并且正在遵循指南。我正在遵循的指南的代码与我的相同,但我收到此错误: 类型“Observable”未分配...

回答 3 投票 0

我无法在简单的角度应用程序中从 ngrx 存储中获取正确的值

我希望当 API 调用返回用户时状态会更新并且 home.component.html 显示新值。我也在使用 ngrx devtools,我可以看到状态变化,但 html 没有

回答 0 投票 0

Angular NgrxStore dispatch Action inside Selector Called many times

我正在使用 ngRx store 进行 Angular 项目(我第一次使用它),当我从 Store 获取我的用户时,我想发送 Action to Get users 课程,但是这个动作被调用了很多次。这...

回答 0 投票 0

ERESOLVE 无法解析在 Angular 15 中安装 NgRx 时的依赖关系树

我目前在尝试在我的 Angular 15 项目中安装 NgRx 时遇到问题。 我正在使用一个命令: ng 添加@ngrx/store@latest 我收到此错误: 错误!代码 ERESOLVE np...

回答 2 投票 0

NgRx Effects 抛出类型错误,我不知道发生了什么

我试图创建一个 const 来放置所有操作但是当我实现它时我得到了他的错误: “OperatorFunction”类型的参数不可分配给“OperatorFun...

回答 0 投票 0

NgRx 效果未被调用

我最近在我的一个项目中配置了 NgRx,并为一个名为 OrderModel 的特定模型实现了动作、缩减器和效果。 但是当我发送一个动作时,我将效果配置为 b...

回答 0 投票 0

在 @Injectable Angular 中作为表达式调用时无法解析类装饰器的签名

完整的错误信息 当作为表达式调用时,无法解析类装饰器的签名。 “ClassDecoratorContext”类型的参数不可分配给“string |”类型的参数符号 |

回答 1 投票 0

我将 Angular 与 NGRX 结合使用。如果我在同一浏览器的多个选项卡中访问我的 Angular 应用程序,这些应用程序是否会指向单个 NGRX 实例?

我想在多个选项卡中访问我的 localhost:9000。如果我在 3 个选项卡中打开它,所有这 3 个选项卡是否都指向单个 NGRX 实例,或者 localhost 的每个选项卡都有其专用的 NGRX 实例? 我做了...

回答 1 投票 0

如何在 ngrx 中使用组件存储和组合?

在 ngrx 组件存储文档中,他们在示例中使用了继承: 导出接口 MoviesState { 电影:电影[]; } @Injectable() 导出类 MoviesStore 扩展 ComponentStore 在 ngrx component-store 文档中 他们在示例中使用了继承: export interface MoviesState { movies: Movie[]; } @Injectable() export class MoviesStore extends ComponentStore<MoviesState> { constructor() { super({movies: []}); } } -- OR -- @Component({ template: ` <li *ngFor="let movie of (movies$ | async)"> {{ movie.name }} </li> `, providers: [ComponentStore], }) export class MoviesPageComponent { readonly movies$ = this.componentStore.select(state => state.movies); constructor( private readonly componentStore: ComponentStore<{movies: Movie[]}> ) {} ngOnInit() { this.componentStore.setState({movies: []}); } } 我想知道是否可以使用组件存储进行组合? (我的意思是不使用 extends 关键字来继承)如果是这样,它看起来如何? 如果你想保留组件存储,那么是的,这是唯一的方法。 扩展添加了这个方法https://next.ngrx.io/api/component-store/ComponentStore.

回答 1 投票 0

不触发后续动作的动作

Github 链接到我的示例程序。 在文件 app.component.ts 中创建了一个会话到期操作,一旦超时就会触发 timerExpiration : setTimeout(() => { 这个.store.

回答 1 投票 0

无法添加属性 X,ngrx 9 更新后对象不可扩展

我有这样的问题 无法添加属性 X,对象不可扩展 在使用 Ngrx 更新将我的角度项目更新为角度 9 之后。当我将 Ngrxversion 回滚到 8 时,它正在工作......

回答 5 投票 0

属性“todos”在类型“{}”中缺失,但在类型“AppState”中是必需的

我正在尝试通过创建 Todo 列表应用程序来使用 NgRx 学习 Angular 的反应状态。 为此,首先我开始创建两个主要组件 添加待办事项 待办事项列表 然后我创建了一个 int...

回答 1 投票 0

ngrx angular 14 选择器不断返回 undefined

在构造函数之外的组件中,我有: userEmail = this.Authstate.pipe(select(selectUserInfo)); 在我的构造函数中,我创建了我的状态: this.Authstate.dispatch(unencryptEmail({ 电子邮件:

回答 1 投票 0

Angular 14 抱怨我的可观察对象的属性不存在

所以我宣布: public userEmail?: Observable; 然后在我的 ngOnInit() 中我有: this.Authstate.dispatch(unencryptEmail({ email: this.userKey })); 然后在我的

回答 1 投票 0

无法从组件中的 ngrx 获取状态值

我无法获得我的状态值。以下是我得到的 对象{值:未定义,errorMsg:“”,状态:2} 这是我的代码: 状态.ts 从...导入 { LoadableValue, LOADABLE_STATE }

回答 0 投票 0

使用 ngrx 存储测试 Angular 组件,不会触发操作

我有几个角度组件要测试并确保它们正常工作。 最简单形式的组件的想法是列出数据点。这些数据点中的每一个都应该是

回答 1 投票 0

使用 ngrx 存储测试 Angular 组件

我有几个角度组件要测试并确保它们正常工作。 最简单形式的组件的想法是列出数据点。这些数据点中的每一个都应该是

回答 0 投票 0

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