我试图弄清楚如何使用rx.js一个简单的例子,但无法找出我错过的参考或文件,这意味着它不是&# 39;工作。
<!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不是一个函数,所以我假设缺少引用。
这可能只是一个晚上的时间,但我很难看到我做错了什么。有什么帮助吗?
答案 0 :(得分: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>