Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

111
Visualizações
How to make sure this matches my component instead of the window in a callback function of setInterval

This is my class :

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
  }

}

Inside of my function sendNumber call by the setInterval function this corresponds to the windows instead of my component so I can't access my properties.

How to get this be equal to my component ?

Thanks guys !

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda