2017-11-28 8 views
0

私はこのblogを通過し、観測及びIについて読むためには、ストリームプログラミングで観察と件名rxjsのObservableとSubjectの違いは何ですか? <strong>観測</strong>と<strong>オブザーバー</strong>:

+0

アンObservibleを操作し、すぐに反映させることができる配列/値であります。サブジェクトは、それを行うEventEmitterです。イベントを発行します。イベントに基づいて異なるタイプの複数のオブザーバを操作できます。 –

+1

http://reactivex.io/documentation/observable.htmlおよびhttp://reactivex.io/documentation/subject.html – martin

答えて

0

差を把握couldntの二つの主要なインターフェイスがあります。

observer.next(newItem) 

たちができる:オブザーバーが観察源を供給するために使用されるインターフェースである

observable.map(x => ...).filter(x => ...).subscribe(x => ...) 

観測

は、消費者のために、変換され、サブスクライブすることが可能です新しい観測可能オブザーバー

var observable = Observable.create(observer => { 
    observer.next('first'); 
    observer.next('second'); 
    ... 
}); 
observable.map(x => ...).filter(x => ...).subscribe(x => ...) 

あるいは、我々は件名実装を使用することができ、両方の観測オブザーバーインターフェース:

var source = new Subject(); 
source.map(x => ...).filter(x => ...).subscribe(x => ...) 
source.next('first') 
source.next('second') 
関連する問題