1
我想要做的事,如:RxJS脫套回調
Rx.Observable.of(userToken)
.flatMap(verifyToken)
.flatMap(getUserInformation)
.flatMap(createUser)
.flatMap(signNewToken)
.subcribe({
next: result => useResult(result),
error: error => handleError(error)
})
我試圖避免是一個回調的混亂。在我的代碼中,像verifyToken
這樣的函數是Observables,我想鏈接它們。這種模式是否正確?因爲現在只要其中一人在內部做observer.error(new Error('problem'))
,鏈崩潰,我的錯誤處理程序不會被調用。我該如何改進?
你說的沒錯,這絕對是工作,這是我犯的一個錯誤。感謝您作出最低限度的工作示例,我應該這樣做! – Henry