create(...)is a generic Observablefactory method for creating Observable, in which you explicitly specify how values are passed toSubscriber
For example, if you were to create a timer base Observable(if it does not already exist as Observable.timer), you can do:
Observable.create(observer => {
const timeoutId = setTimeout(() => {
observer.next(0);
observer.complete();
}, 500);
return () => clearTimeout(timeoutId);
});
from(...) - , , Observable ( ). , Observables. :
, fromArray fromPromise, , from
, Observable.of ( , just/return of RxJS 5, , ).
.
import 'rxjs/add/observable/of';
Observable.of(1, 2, 3, 4).subscribe();