标签: rxjs

使用参数链接订阅多个 observable

我想一个接一个订阅两个 observables。顺序很重要,必须遵守。第一个 observable 返回一个itemId必须传递给第二个订阅的结果。目前,我使用嵌套订阅,这不是很好。实现这一点的最干净的方法是什么?

// 1
this.widget$
  .subscribe((widget) => {
    const itemId: number = widget.data[0].itemId;

    // 2
    this.store
      .select(DeviceHistoryStore.getItemHistoryEntries(this.deviceId, itemId))
      .subscribe((deviceHistory) => {
        const name = widget.name; 
        // Run code
    });
});
Run Code Online (Sandbox Code Playgroud)

javascript rxjs typescript angular

-1
推荐指数
1
解决办法
45
查看次数

用最简单的语言区分Observables,Subjects,ReplaySubjects,Behavior Subjects

现实生活场景类似的例子将起作用.代码我已经得到了它,但我的理解并不是那么清楚.

web-frontend observable rxjs angular

-2
推荐指数
1
解决办法
1869
查看次数

Angular 6:类型为“ Observable <Response>”的错误模块“ rxjs / add / operator / map”和另一个错误“ map”不存在

我在使用Angular 6时遇到两个错误-

  1. 找不到./src/app/app/img/img.service.ts模块中的错误:错误:无法解析“ / Users / user / Projects / A4 / imageSearch / src”中的“ rxjs / add / operator / map” / app / app / img'

  2. src / app / app / img / img.service.ts(21,9)中的错误:错误TS2339:类型“可观察”的属性“映射”不存在。

npm rxjs angular angular6 rxjs6

-2
推荐指数
1
解决办法
6593
查看次数

订阅做什么,以及它与Observable的关系如何?

我是Angular的新手,我所遵循的教程有" Observable".导师解释说,但我并不完全明白.

什么是Observable,为什么我们总是要打电话 observable.subscribe()

什么是subscribe()真正做到?

observable rxjs rxjs5 angular

-3
推荐指数
1
解决办法
1784
查看次数

"Observable <Response>"类型的参数不能分配给"Observable <Response>"类型的参数

我不知道...

角度2,webpack 2

public doSomething(myParam: Observable<Response>) { ... }

...

myMethod() {
    doSomething(this.http.get(...))
}
Run Code Online (Sandbox Code Playgroud)

observable rxjs webpack-2 angular

-4
推荐指数
1
解决办法
1244
查看次数