1

サーバー側で暴動タグをレンダリングしようとしていますが、これは正常に機能します。タグはサーバー側でレンダリングされ、クライアントに読み込まれます。riot.route を使用してルートの定義とともにタグを定義しようとすると、問題が発生します。タグは対応する Js ファイルにコンパイルされますが、ルートにアクセスすると内部サーバー エラーが発生し、コンソールに記録されたエラーは riot.route is not a function です。

タグのスクリプト セクションに暴動ルートのコードを記述します。

<script>
        var self = this;
        this.data = opts.datastore
        this.page = opts.datastore[0]


        riot.route(function(id)
        {   
            this.page = this.data.filter(function(r) { return r.id == id })[0] || {}
            this.update();

        })



this.doUpdate = function update()
    {
        opts.remarks = this.fname.value;
    }


    </script>

ここでのデータは、datastore オプションを介して server.js ファイルから取得され、json データです。

4

0 に答える 0