मैं वादा के साथ बहुत कुछ विकसित करता था और अब मैं आरएक्सजेएस में जा रहा हूं। आरएक्सजेएस का डॉक्टर वादे श्रृंखला से पर्यवेक्षक अनुक्रम में कैसे स्थानांतरित करने के बारे में एक बहुत स्पष्ट उदाहरण प्रदान नहीं करता है।आरएक्सजेएस अनुक्रम वादा करने के बराबर है। तो()?
उदाहरण के लिए, मैं आमतौर पर कई चरणों के साथ वादा चेन, लिखने
// 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। आईटी आधिकारिक डॉक्टर अधिक आकर्षक हो सकता है। – user3743222