尝试在Angular应用程序中安装NGRX时会出现错误
我正在尝试在Angular应用程序中安装NGRX。我已经执行了命令 ng添加 @ngrx/store @最新 ,但会导致错误,如下所示, NPM分辨率错误报告 2022-07-07T20…
编辑(突变)对象属性在NGRX中的还原器中
尝试编辑对象内的属性时,我会遇到麻烦。我正在使用Pokeapi获取Pokémon,然后用按钮将其添加到购物车中。 接口 export interface PokemonModel { name…
为什么我们要在Angular NGRX中定义初始状态,目标是什么
我正在为我的应用使用Angular NGRX,我的问题是为什么我们应该在还原器中定义初始状态,而不是使用“?”。 我的意思是在日期对象中 ,您无法再定义初…
Angular NGRX调度第二动作与第一个动作的数据
我在Angular 13项目中工作,我使用NGRX商店,我的效果以下效果很好: searchEnterpriseEffect: Observable = createEffect( () => this.effectActions…
在没有内部观察的情况下,如何处理NGRX效应中的错误?
考虑一个可以引发异常的正常功能: function canThrow(){ ... throw 'error'; } 我想在ngrx效果中使用它: public myEffect$ = createEffect(() => th…
Angular NGRX-调度动作时未调用效果
package.json 我的项目的文件,我正在尝试为我的项目实现调度登录操作。 { "name": "shop-saleman", "version": "0.0.0", "scripts": { "ng": "ng", …
使用组件商店选择并更新NGRX实体的附加属性
我有以下附加属性 export interface MetricCreateState extends EntityState { isLoading: boolean | undefined, isCreated: boolean | undefined, Lo…
用于通过嵌套数组ngrx循环的选择器
为了访问此JSON的项目数组,我应该如何使用选择器? const list = { "nestedService": [ { "categories": [ { "name": "test1", "items": [ { "itemCa…
如何使可观察的/承诺等待其他诺言首先发生?
我在Angular中具有NRGX效果,在那里我推动纸张以promisse.lass.sine ande。 但是,一个合格需要花费一些时间来运行,因为它从服务器中获取数据,但是…
有什么方法可以在NGRX(Angular)上的还原器中重复使用实体数据,以便没有多个API调用?
有什么方法可以连接NGRX实体中的选择器和还原器?目前,我每次发送操作并进入还原器的这一部分时,我都在做一个API呼叫: export class SearchCompone…
将formdata与ngrx一起使用
我使用ngrx并尝试提交我的FormData,这是我的代码: formData = new FormData(); onSubmit() { this.formData.set('name', this.userForm.get('name')…
NGRX:聆听按特定顺序派遣的动作链是一个反对者吗?
我发现以下模式有用和通用: effectXY$ = createEffect(() => this.actions$.pipe( ofType(actionX, actionY), switchMap(() => this.myApi.something…