observable 相关问题

可观察的通常是编程构造,可以被代码的其他部分“监视”,称为“观察者”。不同的框架和编程语言对于可观察对象具有不同的实现,因此该标记通常应与其他标记一起使用。

我应该在 RxJ 和 Angular 中为主题使用“$”符号后缀吗?

所以我有一个关于 RxJs 代码和 Angular 中 $ 符号后缀命名约定的问题。 在角度最佳实践文档和总体中,我发现我们应该使用 i...

回答 4 投票 0

Angular 2 中的 Observables 不起作用(Http 方法)

我的服务遇到问题。我有一个服务,它从 HTTP 模块获取 JSON 并用它填充类“olders”。但是当我打电话给我的服务时,它没有做任何事情,而我班上的长辈......

回答 1 投票 0

IAsyncEnumerable 转换为 IObservable(和任务)未启动

我的BackgroundService中有以下代码: 公共异步任务 ExecuteAsync(CancellationToken CancellationToken) { 等待 GetElements(cancellationToken) .ToObservable() .Bu...

回答 1 投票 0

如何正确取消请求?

假设我有一个服务向我的 API 发出 HTTP 请求并返回可观察值 - 通常情况。 我使用该服务,但用户变得不耐烦并决定使用 my-

回答 1 投票 0

如何使用 jasmine marbels 对可观察的计时器()进行单元测试

我正在尝试在角度应用程序中对 ngrx 效果进行单元测试,该效果使用计时器引入一些轮询逻辑,并根据某些选择器的值映射到某些操作。 我的代码类似于

回答 1 投票 0

使用 Angular 中的 Observables 从 HTTPClient API 调用中获取“数据”数组

我有一个服务,我想从该服务中通过 HTTP GET 请求访问这种形式的数据: “数据”: [ { “id”:“432”, 《时间》:&q...

回答 2 投票 0

使用Subject时如何避免内存泄漏

在这里,我正在创建一个可观察对象,单击后我将取消它。如果我使用 Observable,这将取消订阅 observable 并清除间隔,但如果我使用 subject 则任何讨厌的函数......

回答 1 投票 0

如何使用 Observable-D3Js 在 HTML 页面中渲染圆形桑基图

HTML 代码:https://github.com/rohitreddy9030/Circular-Sankey-Diagram/blob/main/sankey.html 控制台日志中出现错误: 未捕获的类型错误:无法读取未定义的属性(读取“数据”) 预计

回答 1 投票 0

RxSwift:如何使用其他两个可观察对象(其中一个依赖另一个)创建一个可观察对象?

我是 RxSwift 的新手,刚刚继承了一个旧的代码库(没有原始开发人员在场)。我试图不对架构(MVVM)进行许多/任何调整。 代码中,各个视图控件...

回答 1 投票 0

将@Observable添加到类中会导致不可变属性不会被解码......SwiftUI中的警告

我有一个非常简单的应用程序。它从 JSON 文件加载程序员数据,对其进行解码并在文本视图中显示程序员的姓名、地址和城市。 结构 DecodeJson: 查看 { @State var解码文本:

回答 1 投票 0

等待可观察完成

我有一系列方法,这些方法依赖于其他方法的完成。 process1(数据:字符串):可观察 { this.dataservice.process(data).subscribe( (回应...

回答 6 投票 0

Observable.fromCallable() 方法内部没有被调用

这就是我使用 Observable.fromCallable() 的方式。在其他班级中它工作正常,但在某些班级中则不然。任何帮助,将不胜感激。 可观察的 .fromCallable(() -> 开始工作...

回答 1 投票 0

Angular 订阅要么不更新值,要么不识别值更改

我对 Angular 相当陌生,目前正在使用它构建一个 Web 应用程序。我的问题在于更新一个组件中的值,然后在具有两个组件的不同组件中更改该值......

回答 1 投票 0

主线程改造调用的最佳方式

我正在尝试改进其他开发人员编写的一些 Java Android 代码。 此 API 调用在应用程序中多次进行 @GET("/api/v1/smb/machines/{machineName}") 致电 我正在尝试改进其他开发人员编写的一些 Java Android 代码。 此 API 调用在应用程序中进行了多次 @GET("/api/v1/smb/machines/{machineName}") Call<TLPJsonData<MachineData>> getMachineInfo(@Path("machineName") String machineName); 每次此代码都会有一些变化 SMBAPI.get().getMachineInfo(DeviceManager.getMachineName()).enqueue() (我已经删除了 onResponse() / onFailure() 代码,所以这篇文章不是很长。) 我想知道最好的方法来创建一个类,该类可以通过错误处理等进行 API 调用,然后允许将调用结果返回到主线程,以便我可以移动本质上是样板代码的内容在应用程序中将其复制四次到一个类中。 我猜 RxJava 和/或 Observables 是解决这个问题的方法,但在我陷入困境之前,我想要一些关于如何实现它的见解/指导。 谢谢 有钱 如果您正在使用 Java 但不想使用 RxJava,那么您可以使用 CompletableFuture。将您的 Api 服务更改为: @GET("/api/v1/smb/machines/{machineName}") CompletableFuture<TLPJsonData<MachineData>> getMachineInfo(@Path("machineName") String machineName); 现在您可以像这样轻松地使用CompletableFuture: final CompletableFuture<AccessToken> machineInfo = SMBAPI.get(). getMachineInfo(DeviceManager.getMachineName()); 然后你就可以使用Future的很多功能了,如下所示: machineInfo.handle((result, throwable) -> { // work with result or throwable, you can use exceptionally function as well } 搜索CompletableFuture以找到适合您情况的有用功能。

回答 1 投票 0

Mobx makeAutoObservable 不绑定这个

我用一个简单的 MobX 商店构建了一个基本的计数器 React 应用程序。我能够使用 makeObservable 创建可观察的 MobX 状态,但由于某种原因,当我尝试使用 makeAutoObservable 时,我得到了...

回答 3 投票 0

在常规express.js中间件中使用rxjs observable

我正在与 RxJS 作斗争,不幸的是它正在我的项目中使用。 我有一个可观察的 getSettings(req) ,我想在常规的express.js 中间件中使用它,如下所示: 中间件...

回答 1 投票 0

RxJS 将数组映射到可观察对象并返回到数组中的普通对象

我有一个对象数组,我需要将每个对象分别传递到异步方法中(后面的过程使用 Promise 处理,然后通过 Observable.fromPromis 转换回 Observable...

回答 1 投票 0

展平嵌套可观察量

我的嵌套可观察对象有以下代码块,并且正在尝试获取可观察对象,但该代码没有执行此操作: 返回 this.findUser(term).map( 用户 => { 返回用户....

回答 3 投票 0

如何在 Angular 服务中制作同步方法?

我有一个 Angular 15 应用程序,其中有一些组件调用服务方法从后端检索一些数据。在执行之前,服务会检查是否有请求...

回答 1 投票 0

Angular Guard 函数返回布尔可观察值

我需要一个路由保护函数从 localStorage 读取一些数据,但是由于 Angular 的执行方式(根据我所读到的),它不会等待在完成之前读取值

回答 1 投票 0

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