3

我试图弄清楚如何将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>

字面意思就是这样。该脚本行正确加载了从 nuget 新下载的 rx.js 2.4.1 的本地副本。

我收到错误 Rx.Observable.fromEvent is not a function,所以我假设缺少参考。

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

4

1 回答 1

5

通过下载和使用额外的 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>
于 2015-03-13T12:52:18.070 回答