rxjs 相关问题

JavaScript的Reactive Extensions(RxJS)是一组库,用于使用可观察集合和Array Extras样式组合来编写异步和基于事件的程序。

订阅 NGRX 操作流是否被视为代码异味?

我问自己直接订阅NGRX操作流是否被认为是代码味道。 考虑以下用例: 假设我有一个存储在 NGRX 存储中的实体列表...

回答 1 投票 0

如何在发生错误后保持 Rxjs 可观察性(忽略错误)

我将一些值发送到 rxjs 管道,然后进行订阅。如果出现错误,我想忽略它们并继续剩余的输入。 of('foo', 'bar', 'error', 'bazz', 'nar', 'error'...

回答 1 投票 0

一定时间后重置扫描累加器RxJS

我有一个 fromEvent 附加到输入 keydown 事件。这样我就可以监听KeyEvents。 在管道内部,我使用扫描运算符,因此我可以累积用户引入的最新 3 个密钥。 我切...

回答 1 投票 0

使用 rxjs 的无限循环:错误:超出最大更新深度

我已经开始研究这个代码库,之前没有使用过 RxJS,尽管我认为这里的问题更多是依赖项如何工作,而不是 RxJS 问题。 导致厕所的线路...

回答 1 投票 0

RXJS 在可能未定义的对象上观察可观察对象

给定两个来源,其中之一可能未定义,我如何组合两者中的最新一个? const observable1 = 间隔(100); const observable2 = this.ref?.observable; // 这是对 angu 的引用...

回答 1 投票 0

在 npm 安装 redux-devtools-extension

npm 错误!此运行的完整日志可以在以下位置找到: npm 错误! C:\用户\瑜伽\应用程序数据\本地 pm-cache_logs�4-05-13T15_20_57_301Z-debug-0.log PS: C:\Users\Yoga\Documents\Rough-Work 我尝试...

回答 1 投票 0

“.../node_modules/rxjs/Rx”没有导出成员“throwError”

Angular 文档谈到了一个“throwError”类,其导入语句如下所示 从 'rxjs' 导入 { Observable, throwError }; 但我的编译器找不到 cl...

回答 2 投票 0

来自 Angular 外部的更改检测和事件

我创建了 Angular 7 应用程序,它使用一个非常大的外部库。除了来自外部来源的事件之外,我已将所有事情都成功连接起来。 我有一个活动

回答 1 投票 0

在 Angular 服务中对 http 请求进行单元测试重试

我正在尝试在不使用 for 循环的情况下测试失败的 httpClient post 请求的重试,并且我很难找到这样做的示例。大多数解决方案似乎都显示了 for 循环方法。 哈...

回答 2 投票 0

断言 RxJS 函数返回

我正在努力断言和 throwError 的一些 RxJS 函数的响应。 // 示例.test.ts 从“断言”导入{等于}; 从“./example”导入{示例}; 导入{...

回答 1 投票 0

在订阅中捕获 Angular 17 转换为字符串时出错

我无法发现错误。 它正确捕获拦截器中的错误。 拦截器捕获错误 { “标题”:{ “规范化名称”:{}, ”

回答 1 投票 0

与 api 结果相关的可观察问题

最近一位面试官问了我一个关于observable的问题。问题是: '假设我有两个 API 的 API A、B,并且我想在 API B 参数输入中使用 API A 结果。我怎样才能实现这些? ...

回答 1 投票 0

当用户在 Angular 11+ 中单击“重试”时如何调用相同的 API?

当 api 需要超过 30 秒才能给出响应时,我想停止加载程序并简单地在页面上显示“重试”按钮。 当用户单击该按钮时,我想调用相同的 API。 这整个专业...

回答 1 投票 0

订阅操作顺序

我有这样的代码: 获取 dislpayHello(): 布尔值 { 让结果=假; console.log('开始'); 让 observable = of(true); observable.subscribe((显示) => { 控制台...

回答 1 投票 0

如何访问 Angular 16 中地址栏中输入的第一个 url?

我正在使用 Angular v16,我有一封由后端发送的电子邮件,其中包含一个将用户重定向到适当页面的 URL,如果用户未经过身份验证,它将把他重定向到登录页面...

回答 1 投票 0

RxJSskipWhile 与过滤器

skipWhile 和过滤器运算符有什么区别? 常量源=间隔(1000); const 示例 = source.pipe(skipWhile(val => val < 5)); const subscribe = example.subscribe(val ...

回答 4 投票 0

Angular 成员序列

Angular 风格指南指出公共属性应该位于私有属性之前。但。如果我有一个想要公开的私人主题,我该如何在不破坏这个的情况下做到这一点

回答 1 投票 0

错误 TS2769:没有重载与使用来自 RXJS Angular 17 的 scan() 的此调用相匹配

我正在学习 Deborah Kurata 的 Angular RXJS 课程,我遇到了一个类型错误,我无法确定其中一种类型,并且它抛出了一个错误。这是使用 scan() 的操作流...

回答 1 投票 0

为什么 Rxjs switchMap 只输出 of() 源 observable 的最后一个值?

下面是 2 个片段,第一个是 map,第二个是 switchMap。 地图的工作原理是可以理解的: of('foo', '酒吧') .pipe(map((val) => 消毒剂(val))) .subscribe((val) => console.log('

回答 2 投票 0

我希望一个 Http 调用在下一个 Angular 调用之前完成

这是我的Http请求 在 getAllUserData() 中,我希望 this.getAnXSRfToken() 在继续处理 http 请求之前完成 exe; 获取所有用户数据() { //获取XSRF令牌 this.getAnXSRfTo...

回答 1 投票 0

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