Besides converting arrays and promises to observables, we can also convert other structures to observables. This lesson teaches how we can convert any Addeventhandler/removeeventhandler APIs to observables.
Fromevent (Target, EventType):
var foo = rx.observable. fromevent ' Click ' ); Foo.subscribe (function (x) { console.log (' + x);}, function (err) { console.log (' + err);}, function () { Console.log ( ' Done ' );});
Fromeventpattern (addEventHandler, removeEventHandler): Take the functions
function addEventHandler (handler) {Document.addeventlistener ('Click', Handler)} function removeEventHandler (handler) {Document.removeeventlistener ('Click', Handler)}varFoo =Rx.Observable.fromEventPattern (addEventHandler, removeEventHandler); Foo.subscribe (function (x) {Console.log ( 'Next'+x);}, function (err) {Console.log ('Error'+err);}, function () {Console.log (' Done');});
[RxJS] Creation Operators:fromeventpattern, Fromevent