do-catch
RxJS 5 do-catch
by Leo
HTML
<script src="https://npmcdn.com/@reactivex/[email protected]/dist/global/Rx.umd.js"></script>
JavaScript
const source = Rx.Observable.of(1);
const example = source
.do(()=>alert(1))
.map(val => {
throw Error("x")
})
.do(()=>alert(2))
.catch(errors => {
alert(3);
return Rx.Observable.empty();
})
.do(()=>alert(4))
example.subscribe(()=>{
alert(4);
});