我曾經有許多承諾,現在我正在轉向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