我寫了下面的一些代碼...什麼在骨幹listenTo()是指「本」,以
var View = Backbone.View.extend({
...
initialize: function() {
this.listenTo(collection, 'add', this.addOne)
},
addOne : function (item) {
this // 'this' here refers... what?
})
我讀了guide
在本指南中,「本」上listenTo是指「聽衆」,但我測試上面的代碼,「這個」可以是視圖本身
在「事件和視圖」部分,
「如果該事件被使用listenTo()結合,則回調中這是指收聽」。
你嘗試'的console.log(本)',看看它說什麼? –
@Praveen Kumar console.log說「視圖」 – fasdgoc
LoL。哇?真的嗎?那麼它可能指的是['this'](https://cdnjs.com/libraries/backbone.js/tutorials/what-is-a-view)。 –