问题标签 [angular-ngrx-data]

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 回答
39 浏览

angular - 执行后不从订阅者返回真实值,它总是返回默认值 false

在执行 prefillLoginId 时,我总是得到 false (默认值),即使订阅中的每个代码都在执行。请帮助我返回 True 值。

0 投票
1 回答
57 浏览

angular-ngrx-data - HTTP 拦截器未在 NgRX 数据配置模块中调用

NgRx 数据初学者

我已经在我的一个应用程序模块中实现了 NgRx 数据。一切正常,唯一担心的是我在 NgRx 数据配置模块中使用的 api 没有触发我在应用程序级别配置我的身份验证令牌的 HTTP 拦截器。

未配置 NgRx 的所有其他模块正在正确调用 HTTP 拦截器并正确设置 API 中的令牌。

是否强制将令牌存储在 NgRx 商店中,然后只有 API 会调用 HTTP 拦截器?

仅供参考。到目前为止,我没有使用 NgRX 存储来存储令牌,而是存储在本地存储中。

0 投票
0 回答
46 浏览

unit-testing - NgRx/数据测试实体$

我的组件监听 ngrx/data 实体的变化

现在我想测试 servicesNames 是否使用 Jasmine 更新 onInit 操作。只是部分覆盖 ngRx/data 并提供新的实体更改,以便它会被 entites$ 侦听器检测到。然后的问题是如何设置存根/模拟/任何东西来 ngrx/数据实体 $ 使用 ngrx 循环触发新的存根值。

这是我的规格文件:

0 投票
1 回答
26 浏览

typescript - 单元测试 Ngrx 选择角度

我有这样的东西

对不起,我没有一些例子,但我什至不知道如何开始单元测试,谢谢

0 投票
1 回答
122 浏览

angular - Ngrx + Jasmin 测试问题(actual.subscribe 不是函数)

在为我们在 Angular 应用程序中编写的 auth 保护实现 Spec 文件时,给了我一个错误,我无法考虑正在发生的事情。

以上是我在为 auth.guard.spec.ts 和 auth.guard.ts 粘贴以下代码时面临的问题

守卫.ts

0 投票
0 回答
41 浏览

angular - 更改 NGRX 数据 additionalCollectionState 属性

我想additionalCollectionState在请求时更改 NgRx 数据属性计数getWithQuery。不幸的是没有变化。

实体元数据

开发工具

0 投票
1 回答
43 浏览

angular - ngrx getWithQuery() 中的默认参数

我想知道如何发送已经存在的默认数据getWithQuery(),如下所示:

我的意思this._DEFAULT_QUERIES是默认传递queryParamsgetWithQuery()

当我像这样使用解析器添加功能时:

我得到错误:Expected 1-2 arguments, but got 0.

任何想法?我想补充一点,我是一个新手 ngrx 程序员,也许这是一个简单的问题,我找不到答案。

0 投票
1 回答
125 浏览

angular - 带有 Ngrx 数据服务错误的角解析器

我有一个正在运行的NGRX 数据实体服务,我想在访问路由之前预加载数据,因此我制作了一个解析器。

如果服务响应成功,则路由得到解析,但如果出现错误,解析器将无法解析。例如,如果服务返回错误,我该如何管理?我以这种方式尝试过比赛,但它不起作用:

0 投票
0 回答
62 浏览

angular - 服务中的更新函数每次被调用两次

我有一个 Angular 应用程序,在其中我设置了 ngrx 数据,但我注意到每次调用实体服务时

IE

它似乎运行了两次并两次访问 http 端点以达到这种效果,似乎无法弄清楚为什么

这是电话之一

当我们删除一个项目时也调用它

完整的更新功能:

被覆盖的更新函数

任何想法可能会发生什么?

0 投票
0 回答
138 浏览

angular - 即使 `entities` 包含数据,ngrx 也会显示“Typerror:entities.reduce 不是函数”错误

我第一次尝试使用ngrx实体数据服务

正在进行 API 调用,我正在接收预期的数据返回一个实体数组

但是当 ngrx 尝试处理它时,它会在 reduce 方法上出错 在此处输入图像描述

我检查了其他类似的问题:

但是还没有找到是什么原因造成的。

响应包含一个id并且不是未定义的,我该如何解决这个问题?

由于错误发生在 ngrx 内部,我不确定我的代码的哪一部分显示您可以帮助我解决这个问题。