rxjs 相关问题

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

角度 toSignal() 中的初始值

我的信号有问题,我无法设置initialValue:true(TS2769:没有重载与此调用匹配。) 然而,Observable 确实返回一个 Observable。 我通过删除“

回答 1 投票 0

Angular 在其自身范围内更新数据后不会更新 UI

我很确定我错过了一些东西。正如你在这里看到的,我只有一个订阅,而且在组件内部我使用 typeWriter 函数进行本地更改,但 UI 不会更新

回答 1 投票 0

如何从类似于 Angular 中的 http 的静态数据创建一个 Observable?

我有一个具有此方法的服务: 导出类 TestModelService { 公共测试模型:测试模型; 构造函数(@Inject(Http)公共http:Http){ } 公共 fetchModel(uuid:

回答 6 投票 0

如何将多个参数传递给 rxMethod 函数?

我正在测试 signalState,我想知道如何将多个参数传递给 rxMethod 函数。 在我的 store.ts 中: 构造函数(){ this.fetchData(stringArray1$, observable2$) } 只读 fetchData = rx...

回答 1 投票 0

循环中的RxJs请求

我有一个参数列表,对于每个参数,都会向服务器发送一个请求。参数的数量可能会有所不同,因此请求会循环发送。问题是,我怎样才能向所有人发送请求

回答 1 投票 0

在 ngrx 效果中使用 rxjs 链接的异步问题

@Effect({ 调度: false }) 公共 setJwtDataParcoursPage = this.actions$.pipe( ofType(INIT_FORM_SUCCESS_ACTION), 映射((动作:InitFormSuccessAction)=>动作.payload), withLatestFrom(这个。

回答 1 投票 0

Http 调用仅被调用一次,然后就不再被调用了

我正在开发 Angular 14 应用程序,我在同一组件中有 3 个独立的表单,每个表单都有一个名为“rut”的字段。因此,当用户在这 3 个表单中的任何一个的 rut 字段上输入一些数据时,我...

回答 1 投票 0

在 Angular v16 中,使用 takeUntillDestroy 或 toSignal 取消订阅 Obserable 我应该做什么

Assalam Alikum 和大家好...... 在我的角度应用程序中,我有太多 api 链接无法与后端对话 我的大部分服务都是这样的 在服务内部 getData():Obserable{ 返回

回答 1 投票 0

refCount 出现意外的 RxJS shareReplay 行为:true

当使用 shareReplay 和 refCount: true 时,我希望它在没有活动订阅时从源取消订阅,但它似乎挂在其他类型的引用上?我们

回答 1 投票 0

RxJS debounceTime(0) 导致单元测试失败

添加了 debounceTime(0),因为没有它,我的更改无法正确反映到用户界面,另外的好处是组合最新优化,但它破坏了我的单元测试。 获取nativeWindow(): Windows...

回答 1 投票 0

RxJS@6 fromFetch with catchError 无法捕获错误

我想在 vanilla JS 中使用 RxJS 的 fromFetch 方法来改进遗留代码中的纯 fetch 调用。 它看起来像这样: fromFetch(`${requestUrl}`, { 方法:'获取', 标题:{ 授权...

回答 1 投票 0

RXJS 的 concatAll 运算符如何确定先前的内部可观察量是否已完成?

目标 我试图了解 RXJS 的 concatAll() 运算符如何工作,以及它何时确定内部 RXJS Observable 完成。 目前的理解 从我如何解释

回答 1 投票 0

rxjs 流中的沉浸式生成无法对对象进行操作

我有一个 rxjs 流,我想用 immer 的产品修改流中移动的数据。 我组合了一个动作类型的两个可观察量: 行动是...

回答 1 投票 0

处理菜单逻辑订阅的最佳方法/实践?

因此,在我的应用程序中,我发现自己有许多不同的菜单,需要在应用程序的其他角落切换或显示/隐藏组件。 它可以类似于 sid 中的菜单选择...

回答 1 投票 0

Angular 信号可以替代 rxJS 运算符来管理 api 调用和响应吗?

是否有可能用 Angular 信号替换 rxjs 运算符的管道、映射、可观察,同时根据要求管理 api 调用及其响应。 尝试管理 api 调用响应...

回答 1 投票 0

RXJS:如何使用 takeUntil 直到另一个 Observable 完成(并且不发出)

我有两个可观察对象: 1:累加一个值,完成。 (重要提示:可能在发出任何值之前完成!) 2:执行操作直到 1 完成(不发出) 您将如何在 RxJ 中实现这一点...

回答 3 投票 0

从forkJoin获取数据后才订阅Subject

我想将一些数据从一个模块传递到另一个模块。为此,我正在使用主题。我创建了以下主题: 从 '@angular/core' 导入 { Injectable } ; 从“rxjs”导入{主题}; @

回答 1 投票 0

使用 TypeScript 根据(可选)属性推断结果类型

之后我将展示我的实际问题的详细示例。以下代码显示了一个简化的问题: 类型 Mapper = (数据: T) => R; 接口配置 { 只读

回答 1 投票 0

CRUD 操作后如何更新异步管道数据/状态?

这是一个简单的例子。我有一个可观察的 users$ ,它存储从 API 获取的用户。我还有另一个可观察的 usersWithAction$ ,它在 CRUD ac 时使用扫描运算符封装状态...

回答 1 投票 0

Angular是否需要取消订阅this.activatedRoute订阅

我的代码: ngOnInit() { this.activatedRoute.params.subscribe((params: Params) => { // 做东西 }) this.activatedRoute.data.subscribe((数据:任意) => { // 做东西 }) } 我的问题...

回答 4 投票 0

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