我试图从setInterval
内访问this.collection
。但是,这不受限制。我似乎无法弄清楚如何绑定它,以便this
可以访问该集合,而不是setInterval
对象。Backbone.js将其绑定到setInterval
这是我的视图中的一个片段。
initialize: function(){
_.bindAll(this);
},
start: function() {
setInterval(function() {
this.collection.each(function(item) {
console.log(item.id);
});
}, 5000);
}
有什么建议吗?
完美,谢谢!那只是为了这种绑定的方法,反对强调绑定? – dzm
@dave不知道。两者的源代码看起来或多或少相似。 – millimoose
好的,谢谢,我会测试一下。 – dzm