/ / RxJs में अवलोकन योग्य स्रोत - javascript, rxs द्वारा उत्सर्जित केवल कुछ त्रुटि पर कैसे पुनर्प्रयास करें

कैसे केवल कुछ स्रोत द्वारा उत्सर्जित त्रुटि पर पुनः प्रयास करने के लिए RxJs में चौकसी-जावास्क्रिप्ट, RxJs

एक srcObservable।पुनः प्रयास () srcObservable द्वारा उत्सर्जित त्रुटि को पकड़ लेगा और त्रुटि के प्रकार की परवाह किए बिना srcObservable को फिर से भेज देगा। हालाँकि, कुछ परिदृश्य पर, यह केवल srcObservable द्वारा उत्सर्जित कुछ प्रकार की त्रुटि पर पुन: प्रयास करना चाहता है। RxJs में बड़े करीने से ऐसा करने का कोई तरीका है?

उत्तर:

उत्तर № 1 के लिए 7

उपयोग करने का प्रयास करें retryWhen:

src.retryWhen(function (errors) {
// retry for some errors, end the stream with an error for others
return errors.do(function (e) {
if (!canRetry(e)) {
throw e;
}
});
});