Nodejs EventEmitter - Definir el alcance de la función de escucha
Me gustaría tener algo como esto:
var Events=require('events'),
test=new Events.EventEmitter,
scope={
prop:true
};
test.on('event',function() {
console.log(this.prop===true);//would log true
});
test.emit.call(scope,'event');
Pero, desafortunadamente, el oyente ni siquiera es llamado. ¿Hay alguna manera de hacer esto con EventEmitter? Yo podríaFunction.bind
para el oyente, pero realmente esperoEventEmitter
tiene alguna forma especial (u obvia;) de hacer esto ...
¡Gracias por la ayuda