NgRx为Angular提供了一组反应库
Angular 中的插值防止从 Action 中调用Reducer
我正在开发一个 Angular 应用程序,它使用 ngrx 进行状态管理。 我向父组件引入了一个子组件,并注意到 ExistingAction 中的减速器没有被调用(ExistingActi...
Angular 服务器端分页,ngrx 和带有express的nodejs,我得到堆栈之间的差异索引
我以角度实现了服务器端分页,它工作正常,问题是我最初在 1 上设置的页面,但 mat-paginator 从索引 2 开始。 当我更改页面时,它工作正常......
在 Angular 应用程序中重新加载数据而不保留成功/错误状态
我正在开发一个涉及编辑和更新帖子的 Angular 应用程序。当用户离开编辑帖子页面并返回时,数据和成功/错误状态将被保留。我想要...
类型“Observable<void>”不可分配给ngrx中的类型“Observable<IComment[]>”
最近我一直在尝试学习 ngrx 并且正在遵循指南。我正在遵循的指南的代码与我的相同,但我收到此错误: 类型“Observable”未分配...
我无法在简单的角度应用程序中从 ngrx 存储中获取正确的值
我希望当 API 调用返回用户时状态会更新并且 home.component.html 显示新值。我也在使用 ngrx devtools,我可以看到状态变化,但 html 没有
Angular NgrxStore dispatch Action inside Selector Called many times
我正在使用 ngRx store 进行 Angular 项目(我第一次使用它),当我从 Store 获取我的用户时,我想发送 Action to Get users 课程,但是这个动作被调用了很多次。这...
ERESOLVE 无法解析在 Angular 15 中安装 NgRx 时的依赖关系树
我目前在尝试在我的 Angular 15 项目中安装 NgRx 时遇到问题。 我正在使用一个命令: ng 添加@ngrx/store@latest 我收到此错误: 错误!代码 ERESOLVE np...
我试图创建一个 const 来放置所有操作但是当我实现它时我得到了他的错误: “OperatorFunction”类型的参数不可分配给“OperatorFun...
我最近在我的一个项目中配置了 NgRx,并为一个名为 OrderModel 的特定模型实现了动作、缩减器和效果。 但是当我发送一个动作时,我将效果配置为 b...
在 @Injectable Angular 中作为表达式调用时无法解析类装饰器的签名
完整的错误信息 当作为表达式调用时,无法解析类装饰器的签名。 “ClassDecoratorContext”类型的参数不可分配给“string |”类型的参数符号 |
我将 Angular 与 NGRX 结合使用。如果我在同一浏览器的多个选项卡中访问我的 Angular 应用程序,这些应用程序是否会指向单个 NGRX 实例?
我想在多个选项卡中访问我的 localhost:9000。如果我在 3 个选项卡中打开它,所有这 3 个选项卡是否都指向单个 NGRX 实例,或者 localhost 的每个选项卡都有其专用的 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.
Github 链接到我的示例程序。 在文件 app.component.ts 中创建了一个会话到期操作,一旦超时就会触发 timerExpiration : setTimeout(() => { 这个.store.
我有这样的问题 无法添加属性 X,对象不可扩展 在使用 Ngrx 更新将我的角度项目更新为角度 9 之后。当我将 Ngrxversion 回滚到 8 时,它正在工作......
属性“todos”在类型“{}”中缺失,但在类型“AppState”中是必需的
我正在尝试通过创建 Todo 列表应用程序来使用 NgRx 学习 Angular 的反应状态。 为此,首先我开始创建两个主要组件 添加待办事项 待办事项列表 然后我创建了一个 int...
ngrx angular 14 选择器不断返回 undefined
在构造函数之外的组件中,我有: userEmail = this.Authstate.pipe(select(selectUserInfo)); 在我的构造函数中,我创建了我的状态: this.Authstate.dispatch(unencryptEmail({ 电子邮件:
所以我宣布: public userEmail?: Observable; 然后在我的 ngOnInit() 中我有: this.Authstate.dispatch(unencryptEmail({ email: this.userKey })); 然后在我的
我无法获得我的状态值。以下是我得到的 对象{值:未定义,errorMsg:“”,状态:2} 这是我的代码: 状态.ts 从...导入 { LoadableValue, LOADABLE_STATE }
使用 ngrx 存储测试 Angular 组件,不会触发操作
我有几个角度组件要测试并确保它们正常工作。 最简单形式的组件的想法是列出数据点。这些数据点中的每一个都应该是
我有几个角度组件要测试并确保它们正常工作。 最简单形式的组件的想法是列出数据点。这些数据点中的每一个都应该是