0
我在Backbone工作。在View中工作,我想從另一個方法中調用一個方法。Backbone.js:從視圖中的另一個方法調用一個方法?
events: {
"click span": "updateURL",
"click .tag": "clearTag"
},
updateURL: function() {
// do stuff
},
clearTag: function(e) {
console.log(this);
// this fails
this.updateURL();
},
但是this
在clearTag
似乎被綁定到的元素,並且updateURL
不被調用。有沒有辦法從clearTag
以內撥打updateURL
?
通過事件結構創建的事件自動將此上下文綁定到視圖。你確定在調用this.updateURL時沒有其他代碼正在失去「this」上下文嗎? – explunit 2013-03-21 16:45:46
你說得很對 - 我很愚蠢。感謝您的幫助,我會要求結束這個問題。 – Richard 2013-03-21 17:06:28