问题标签 [angular-redux]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
639 浏览

angular - “formDirective”被定义为“ControlContainer”类中的访问器,但在“ConnectArrayDirective”中作为实例属性被覆盖

将 Angular 9 更新到最新版本后(“@angular/core”:“~11.0.0-next.0”,)。我收到以下错误,但是,我已经更新了最新版本@angular-redux/form, @angular-redux/router and @angular-redux/store

角度更新

错误

0 投票
0 回答
56 浏览

angular - @angular-redux/form/angular-redux-form.ts(3,32) 中的错误:“composeReducers”模板编译期间出错

我已将 Angular 应用程序从 8 更新到 9,在我运行应用程序更新后,它给了我一个错误

在编译部分 enableIvy 为 false

这是包裹

0 投票
1 回答
134 浏览

angular - 带 angular-redux/store 的角防护

我在我的项目中使用@angular-redux/store。我正在尝试用@select()这样的装饰器创建一个守卫:

我的 canActivate 方法是这样的:

问题是什么? userState $总是返回默认值。(可以说未定义)

到目前为止我尝试了什么? 我试图像这样过滤 Observable:

它工作正常,返回值是我所期望的(在构造函数中)。但我不能在canActivate方法中使用它。我不知道将数据映射到canActivate.

简而言之:我正在寻找一种方法来跳过状态的第一个值(初始值)并在canActivate方法中将其用作Observable<boolean>.

PS如果我可以配置@angular-redux/store默认跳过 @Select() 装饰器中的 undefiend/initialed 值会更好。

感谢您的帮助。

0 投票
1 回答
44 浏览

angular - Angular 10 - 使用 Redux 插入数据

我正在使用 redux 执行“CRUD”操作。

在我的student.reduce.ts文件中,我有这个代码来生成一个新的寄存器:

该对象state.students包含现有数据并action.student包含新数据,当我进行插入时,它会直观地生成新记录,但是我丢失了旧数据,如何合并state.studentsaction .student直观地显示所有数据。

谢谢你。

0 投票
0 回答
67 浏览

javascript - @angular-redux/form:'formDirective' 被定义为“ControlContainer”类中的访问器,在“ConnectArray”中被覆盖

将我的项目从Angular 8 更新到 Angular 10。

package.json包含:

迁移到 Angular 10 后,我遇到了错误,

错误

尝试将 @angular-redux/form 和 @angular-redux/store 更新到最新版本,仍然出现相同的错误。

0 投票
1 回答
127 浏览

javascript - 无法将对象值分配给对象 JavaScript

我正在尝试将一个对象分配给另一个具有相同类型的对象。

所以,我有这个对象'语言'

我声明了两个对象和selectedLanguage语言类型childSelectedLanguage

填充 selectedLanguage 后(不再为空),

我试图将此值的相同内容分配给 childSelectedLanguage。

childSelectedLanguage = selectedLanguage;

但是 childSlectedLanguage 仍然为空,尽管 selectedLanguage 不是。

我也试过

但我也无法将对象分配给内容。

第一个问题:为什么我不能分配对象?

第二个问题:我该如何解决这个问题?

0 投票
0 回答
32 浏览

redux - 使用 @angular-redux/store 过滤来自 store 属性的空值

我正在使用 @angular-redux/store 来维护组件之间的状态。并希望在显示数据时过滤空值。

我曾尝试在@select$() 中使用以下过滤器,但无法正常工作,任何人都可以建议过滤数据的最佳方法。

添加要存储的数据

0 投票
1 回答
21 浏览

redux - 防止 redux 取消操作

我正在使用带有 redux-angular 的 redux。我的用例是分两步获取数据:

  1. 获取用户课程
  2. 每门课程下载进度

我试过好几种方法,效果都一样。只有最后一个进度正在下载,其余的被取消。

我已将示例减少到最低限度:

该函数如下所示:

我认为一次可能只有一个给定类型的动作,所以现在每门课程的动作类型都不同。

我最终得到以下网络活动:

在此处输入图像描述

我现在怀疑这是相关的,但这是史诗般的代码:

所以基本上似乎有一种取消动作的机制,但我不知道如何禁用它。