我試圖從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