2013-06-22 5 views
6

Come posso chiamare il metodo di binding nativo dell'oggetto-funzione con coffeescript? Questo è l'esempio di quello che sto cercando di realizzare:Legatura con coffeescript

window.addEventListener("load",function(e){ 
    this._filter(true); 
    }.bind(this); 
) 

risposta

10

Basta aggiungere parentesi attorno alla funzione in modo da poter .bind la cosa giusta:

window.addEventListener('load', ((e) -> 
    this._filter(true) 
).bind(this)) 

che utilizzerà il metodo nativo bind invece del solito imbroglio var _this = this utilizzato da CoffeeScript =>.

+0

grazie, funziona benissimo ora – carousel