ngOndestroy của tôi đang gọi với điều hướng tuyến đường khác nhưng nó không thực hiện clearInterval bên trong phương thức. Tôi đang làm sai ở đâu? Nó đang chạy trong nền trong khi tôi đang ở trong thành phần khác.clearinterval không hoạt động bên trong ngOnDestroy()
timer:any;
ngOnInit() {
this.timer= this.interval();
};
ngOnDestroy(){
clearInterval(this.timer);
console.log("Inside Destroy");
}
interval(){
setInterval(()=>{
this.getData();
},20000)
}
getData(){
this.dataservice.getdata()
.subscribe(users=>{
this.datas=users;
console.log(this.datas);
})
}
Cảm ơn bạn zgue và patryk. Nó làm việc cho tôi. Các bạn thật tuyệt vời. cảm ơn một tấn. –