Comment garder un contexte d’une classe en javascript (jQuery + Coffeescript)
Bonjour,
On rencontre souvent le problème de garder le contexte d’une classe dans une fonction qui se déclenche sur un évènement.
Par exemple :
this.GameMap = (function() {
GameMap.prototype.initDroppable = function() {
this.decorElement = this.currentDecorElement = null;
$('.item-droppable').click(function(e) {
//Ici on perd le this de la classe GameMap qui est remplacé par la target de l'évènement click, soit l'élément avec la classe '.item-droppable' sur lequel on a cliqué
});
};
}