你如何返回新的Observable(函数(观察者){...与RxJS v5?

时间:2016-03-04 16:13:29

标签: angular rxjs observable

我试图用Observables替换我的函数返回的所有promise。从这篇文章中,我了解到我不应再使用“new Observable”Observable.forkJoin and array argument

实现这一目的的RxJS v5语法是什么来实现异步等待?

thirdFunction() {

    let _self = this;

    return new Observable(function(observer) {

        ...

        observer.next( responseargs );
        observer.complete();
    });
}

非常感谢您提供的帮助。

1 个答案:

答案 0 :(得分:10)

有一组方法可以为不同的用例创建observable:

  • - 创建一个observable并使用提供的值直接触发事件
  • 超时 - 创建一个在一段时间后触发事件的observable
  • 间隔 - 创建一段在一段时间后重复触发的观察

此链接按类别提供了它们的列表: