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 に答える