私はこれを経験していましたブログObservables について読んでいましたが、Observable と Subject の違いがわかりませんでした。
ベストアンサー1
ストリーム プログラミングには、主に 2 つのインターフェイスがあります。観察可能そして観察者。
観察可能消費者向けなので、変換して購読することができます。
observable.map(x => ...).filter(x => ...).subscribe(x => ...)
観察者観測可能なソースを供給するために使用されるインターフェースです。
observer.next(newItem)
新しいものを作ることができる観察可能と観察者:
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')