我曾经有许多承诺,现在我正在转向RxJS。 RxJS的文档没有提供一个非常明确的例子,说明如何从承诺链转向观察者序列。RxJS序列与promise.then等价吗?
例如,我平时写多个步骤的承诺链,像
// a function that returns a promise
getPromise()
.then(function(result) {
// do something
})
.then(function(result) {
// do something
})
.then(function(result) {
// do something
})
.catch(function(err) {
// handle error
});
我应该如何在RxJS风格改写这个诺言链?
我总是看到可观察序列与认购结束()。由于这只是可观察对象的功能,是否有理由这样做?它是启动序列的功能吗? –
就是这样。如果没有观察者通过订阅,您的可观察数据将不会发出任何数据,因此您不会看到任何数据流。 – user3743222
我建议你看看这个:https://gist.github.com/staltz/868e7e9bc2a7b8c1f754。 IT可能更适合官方文档。 – user3743222