我正在尝试做一些基本的事情,但这完全让我望而却步。我正在尝试在RxJS5Observable
中创建一个from ,但我没有使用 typescript 或 es6 模块……只是简单的 'ole good commonJS. 我已经设法根据文档正确地修补了 Observable,但是每当我尝试传入该主题的预期字符串时,我都会收到错误消息:rxjx/observable/dom/webSocket
no WebSocket constructor can be found
,[来源]。
我还没有时间深入研究TypeScript,但据我所知,我已经满足了构造函数的条件,并且我还看了一下测试规范,它们都使用了相同的函数 Observable.webSocket('ws://host:port');
我正在尝试的方式,但我仍然得到一个错误。
我试过了:
var Rx = require('rxjs/Rx');
require('rxjs/Rx.dom').webSocketSubject; //also tried just using `.webSocket`
var source = Rx.Observable.webSocket('ws://localhost:53311');
source.subscribe();
我也尝试将对象传递给Rx.Observable.webSocket
:
var source = Rx.Observable.webSocket({
url: 'ws://host:port'
});
从 commonJS 消费时,谁能帮我弄清楚如何使用可通过 rxjs5 获得webSocket
的Observable ?(节点 v5.11)