3
WebSocketSubject
が接続されている場合、どのように応答することができますか?ソースコードでRxJs WebSocketSubjectに接続した場合のイベントの取得
(https://github.com/ReactiveX/rxjs/blob/master/src/observable/dom/WebSocketSubject.ts)彼らはタイプのopenObserver
メンバーNextObserver<Event>
socket.onopen = (e: Event) => {
const openObserver = this.openObserver;
if (openObserver) {
openObserver.next(e);
}
.....
は、どのように私はソケットが開かれたことを、イベントを取得するには、それに接続することができますか?
let socket = new WebSocketSubject({
url: 'ws://localhost:8081',
openObserver: {
next: value => {
console.log(value);
}
}
});
それともNextObserver
を拡張する独自のクラスを作成し、{ ..., openObserver: new MyObserver() }
などのパラメータにそのインスタンスを渡すことができます。
ありがとうございます!私はObserverインターフェースを実装する新しいオブザーバを作成しました。私はReduxのものをいくつか渡す必要があったからです。 – Sonne