无法从 JS 事件创建 Rx.Observable

Unable to create Rx.Observable from JS event

我想弄清楚如何使用 rx.js 和一个狗简单的例子,但无法弄清楚我缺少什么参考或文件,这意味着它不工作。

<!DOCTYPE html>
<html>
<head>
    <title>Empty</title>
    <script src="/Scripts/rx.js"></script>
</head>
<body>
    <script>
        var thing = Rx.Observable.fromEvent(document, 'keydown');
    </script>
</body>
</html>

就是这样。脚本行正确加载了 rx.js 2.4.1 的本地副本,这是从 nuget 新鲜下载的。

我收到错误 Rx.Observable.fromEvent 不是函数,所以我假设缺少引用。

可能只是晚上的时间,但我正在努力寻找自己做错了什么。有帮助吗?

通过下载和使用额外的 Rx 文件 rx.async.js 和 rx.binding.js 解决,如下所示:

<!DOCTYPE html>
<html>
<head>
    <title>Empty</title>
    <script src="/Scripts/rx.js"></script>
    <script src="/Scripts/rx.async.js"></script>
    <script src="/Scripts/rx.binding.js"></script>
</head>
<body>
    <script>
        var thing = Rx.Observable.fromEvent(document, 'keydown');
    </script>
</body>
</html>