In uno dei miei punti di vista che ho:eventi Backbone non vincolante per elemento DOM
events: {
'click .tab': 'doSomething',
},
poi:
doSomething: function(){
...
},
tratta di una struttura ricorrente in mio punto di vista, ma per qualche motivo il 'doSomething 'la funzione non viene attivata dal clic in questa vista.
Quando gli elementi vengono associati all'evento?
Qualche consiglio sul debug di questo?
Hm, ho appena provato a chiamare this.delegateEvents() prima del ritorno nel rendering ma non associa ancora gli eventi. Inoltre, non sto scherzando con this.el all'interno dell'inizializzazione o del rendering. L'unica cosa che funzionava era chiamare var that = this; questo $ ('tab. ') il (' click', function() {that.doSomething();})..; all'interno dell'inizializzazione, ma questa sembra una brutta forma ... – captDaylight
Non stavo scherzando con $ el o el, ma aggiungendo delegateEvents al mio rendering ho corretto l'associazione degli eventi. – Duke