2016-05-09 16 views

cevap

32

Sen bileşenin ngOnDestroy kanca yöntemi içinde bunun için clearInterval yöntemi kullanmak gerekir. Bunun için döndürülen değeri setInterval yöntemiyle kaydetmeniz gerekir.

ngOnInit() { 
    this.battleInit(); 
    this.id = setInterval(() => { 
    this.battleInit(); 
    }, 5000); 
} 

ngOnDestroy() { 
    if (this.id) { 
    clearInterval(this.id); 
    } 
} 
+1

Teşekkür: Burada

bir örnektir! Console.log (this.id) 'ne döndürecek? 'SetInterval' çağrısına ilişkili – TheUnreal

+1

bir tanımlayıcı durdurmak için ... –

İlgili konular