Tagged: rxjs

Adapt jQuery.getJSON to an Rx.Observable with RxJs

Rx provides an incredible and fluent API to help untangle your asynchronous JavaScript code. Here we’ll see how to adapt jQuery’s getJSON method to an Rx Observable with only a small bit of code. [code language=”JavaScript”] function getJSON(url, data) { return Rx.Observable.create(observer => { var canceled = false; if (!canceled) { jQuery.getJSON(url, data). done(data => { observer.onNext(data); observer.onCompleted(); }). fail(err => observer.onError(err)); } return () => canceled = true; });...