我有一个模型,它代表在服务器上运行的作业列表
我想轮询服务器以获取计时器上的更新,以显示作业状态的更改。
我该怎么做呢?
我的控件看起来像这样
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?
}
});