18
を実行し続ける:角度2のsetInterval()私は1つのコンポーネントで次のメソッドを持っている他のコンポーネントに
ngOnInit()
{
this.battleInit();
setInterval(() => {
this.battleInit();
}, 5000);
}
さて、私は、ユーザーがあることを意味し、この特定のコンポーネントである場合にのみ、この間隔を実行する必要がありますユーザーがこのコンポーネントから移動すると、間隔が停止します。
現在、ユーザーがこのページから移動した後でも、this.battleInit()
が5秒ごとに実行されます。
短い質問:別のコンポーネントに移動する(ルーティングする)ときに、setInterval()
を停止するにはどうすればよいですか?
ありがとう! 'console.log(this.id)'は何を返しますか? – TheUnreal
それを止めるための 'setInterval'呼び出しに関連付けられた識別子... –