将最新数据与可观察数组结合起来
如何将 combineLatest 与两个或多个可观察数组一起使用? const array1 = [of(1), of(2)]; const array2 = [of(3), of(4)]; combineLatest(array1, ar…
Rxjs TestScheduler/RunHelper 具体示例
我一直在看视频和阅读文章,但到目前为止,它们要么超出了我的理解范围,要么过于简单化。 (在这里寻找一个好的金凤花类型的实用解释。) 我有一个有…
我怎样才能只用一个行为主体来做到这一点?
我有这样的代码: private _fileData$: BehaviorSubject = new BehaviorSubject(''); private _storageData$: BehaviorSubject> = new BehaviorSubjec…
带有 fork-join 的 Angular 订阅方法不起作用
这是我的许可服务。我想要一个布尔数组。 import { forkJoin, Observable } from "rxjs"; import { map } from 'rxjs/operators'; private hasPermiss…
在 Angular 中使用 rxjs 映射结果
我需要一些有关 Angular 中 rxjs 的帮助。 我有一个 API,可以从后端返回数据的分页列表。这些数据位于结果的内容属性内。内容的每个条目都没有 expan…
在 ngoninit 中使用异步管道
我的角度应用程序中有许多 api 调用,如果数据来自服务器,我想在其中显示加载组件。 为此,我有一个像这样的加载器服务: import { Injectable } fro…
Angular - 如何对服务的订阅进行单元测试?
我一直在尝试找到一种方法来使用 Jest 测试 Angular 中模拟服务上的订阅。但我找不到一种方法来模拟 Observable 并测试 isMobile 属性的分配。 当我尝…
订阅 observable/subject(在服务中声明)
我喜欢获取可观察值的最后一个值并在我的 html 中使用它。 当发出一个值(下一个)时,html 也必须自动更新 最后一个值还必须在函数中用作(字符串)…
使用 unpkg.com CDN 运行 RxJ
我想在单个 HTML 文件中运行 RxJs 代码片段。下面的例子运行 2025-01-11 11:36:38 0 0
Rxjs defer() 但无需在订阅时重新创建 Observable
关于 defer() 的 文档 说: 创建一个 Observable,在订阅时调用 Observable 工厂来为每个新观察者创建一个 Observable。 我如何修改此行为,以便仅在…
为多个“可观察消费者”创建一个订阅;
经理说有这个商店为用户提供服务。在商店中有一个“选择”方法,它映射以获取用户 ID: type User = { userId: number }; @Injectable({ providedIn: …
RXJS 和 Nestjs 返回值的问题
我从端点获取一些 JSON(为此我使用 @nestjs/axios)。问题在于响应是一个 Observable。返回值时这会使事情变得复杂。我似乎无法让 async/await 工作…
有没有办法编写这个函数而不返回未定义的
我正在使用 Angular Fire 根据登录用户读取 firestore 上的数据。我检查用户对象是否已返回,并基于此我有一个命令来监听文档更改。 async getUsersCa…