Esta es mi clase:
export class GameControlComponent implements OnInit { count = 0; @Output() num = new EventEmitter<number>(); private intervalCall; ngOnInit(): void { } start(): void { this.intervalCall=setInterval(this.sendNumber, 1000); //works } stop(): void { clearInterval(this.intervalCall); //works } sendNumber(this:GameControlComponent){ console.log(this)//windows this.num.emit(this.count); //this.num undefined this.count++; // this.count undefined } }Dentro de mi llamada de función sendNumber por la función setInterval esto corresponde a las ventanas en lugar de mi componente, por lo que no puedo acceder a mis propiedades.
¿Cómo hacer que esto sea igual a mi componente?
Gracias chicos !