80得票7回答
在subscribe中调用subscribe好吗?

我需要从三个不同的API传递三个数据到一个函数中: 我需要从三个不同的API传递三个数据到一个函数中:this.service.service1().subscribe( res1 => { this.service.service1().subscribe( res2 => ...

80得票7回答
对象字段变化时的LiveData更新

我正在使用Android MVVM架构和LiveData。我有一个像这样的对象 public class User { private String firstName; private String lastName; public String getFirst...

79得票6回答
在Angular 2中对可观察对象进行单元测试

在Angular 2中,对返回Observable结果的服务进行单元测试的正确方法是什么? 假设我们在CarService服务类中有一个getCars方法:... export class CarService{ ... getCars():Observable<any&...

75得票6回答
在渲染视图/模板之前等待Angular 2加载/解析模型。

在Angular 1.x中,UI-Router是我的主要工具。通过返回“resolve”值的承诺,路由器会在指令呈现之前等待承诺完成。 或者,在Angular 1.x中,空对象不会崩溃模板-因此,如果我不介意暂时不完整的渲染,我可以使用$digest在promise.then()填充最初为空...

75得票5回答
在RXJS可观测对象的数组上进行简单过滤

我正在使用Angular2开始我的项目,开发人员似乎推荐使用RXJS Observable而不是Promises。 我已经成功从服务器检索到一个元素(史诗)列表。但是如何使用例如id来过滤元素? 以下代码是从我的应用程序中提取的,并显示了最终的工作解决方案。希望它能帮助某些人。@Injec...

75得票4回答
如何将Observable转换为BehaviorSubject?

我正在尝试将一个Observable转换为BehaviorSubject。就像这样:a$ = new Observable() b$ = BehaviorSubject.create(new BehaviorSubject(123), a$) // 我也尝试过:a$ = new Observ...

72得票2回答
Rxjs:一个可观察对象如何传递到另一个对象中。

我有一组看起来比较笨重的代码,在这个代码中,一个可观察对象(observable)的数据被馈入到另一个可观察对象中,像这样:let source = this.myService.getFoo() .subscribe(result => { let source2 =...

67得票5回答
为什么在Angular中应该使用subscribe()而不是map()?

我正在尝试在Angular2中利用observables,并困惑于为什么应该使用map()而不是subscribe()。 假设我从Web API获取值,就像这样: this.http.get('http://172.17.40.41:8089/api/Master/GetAllCountry...

66得票4回答
TypeScript错误:类型中缺少属性'0'

我的界面长成这样export interface Details { Name: [{ First: string; Last: string; }]; } 我有一个可观察的配置变量: Configuration: KnockoutObservable<D...

65得票6回答
RxJS flatMap 丢失

我尝试将多个Rx.js Observables串联起来并传递数据。Flatmap应该是适合的操作符,但需要导入。 import { Observable } from 'rxjs/Observable'; 未找到该内容:Error TS2339: Property 'flatmap' doe...