1

サーバーで実行されるジョブのリストを表すモデルがあります

タイマーでサーバーをポーリングして、ジョブの状態の変化を表示したいと考えています。

どうすればいいですか?

私のコントロールは次のようになります

var control = Control({
        defaults: {
            view: 'app/views/job-index.ejs'
        }
    }, {
        init: function () {
            this.element
                .empty()
                .append(can.view(this.options.view, this.options));

            var options = this.options;
            window.setInterval(function() {
                options.result.refresh();
            }, 1000);
        },
    });

私のモデル、これまでのところこのように見えます

var model = can.Model({
        findOne: 'GET /api/jobs'
    }, {
        refresh: function() {
            // what goes here?
        }
    });
4

1 に答える 1