私は心の中でこれがオブザーバブルの最も基本的なケースになるはずなので、私は何かを根本的に誤解しているに違いないと思いますが、私の人生では、ドキュメントからそれを行う方法を理解できません。
基本的に、私はこれを行うことができるようにしたいです:
// create a dummy observable, which I would update manually
var eventObservable = rx.Observable.create(function(observer){});
var observer = eventObservable.subscribe(
   function(x){
     console.log('next: ' + x);
   }
...
var my_function = function(){
  eventObservable.push('foo'); 
  //'push' adds an event to the datastream, the observer gets it and prints 
  // next: foo
}
しかし、私はのような方法を見つけることができませんでしたpush。私はこれをクリックハンドラーに使用していますが、それらはそれを持っObservable.fromEventていることを知っていますが、Reactで使用しようとしていますが、完全に異なるものを使用するのではなく、コールバックでデータストリームを更新するだけで済みますイベント処理システム。だから基本的にこれが欲しい:
$( "#target" ).click(function(e) {
  eventObservable.push(e.target.text()); 
});
私が得た最も近いものはを使用observer.onNext('foo')していましたが、実際には機能していないようで、オブザーバーに呼び出されましたが、これは正しくありません。オブザーバーは、データストリームを変更するのではなく、データストリームに反応するものでなければなりません。
オブザーバーとオブザーバブルの関係を理解していないだけですか?