我第一次弄乱了backbone.js Todos。我正在尝试为每个 Todo 添加一个计时器,这很好,但是在我刷新页面之前计时器不会刷新,我希望它每秒刷新一次。
AppView 包含以下内容:
window.AppView = Backbone.View.extend({
initialize: function() {
_.bindAll(this, 'addAll');
Todos.bind('refresh', this.addAll);
Todos.fetch();
},
addAll: function() {
Todos.each(this.addOne);
},
}
所以我想我可以像这样每秒重新加载它:
window.setInterval(function(){
window.Todos.refresh();
}, 1000);
addAll 被调用,我在控制台上没有收到任何错误,但视图没有更新。
我究竟做错了什么?