Are views still alive in backgroud?


I have a countdown timer in a view that shows an alert when it ends.
The problem is that the alert will pop up even if I change views or go back.
It seems the view is still working in background
Is there anyway I can kill the view when I leave it or something similar?


Try to add cache: false in the state of this view:

.state(‘app.countdown’, {
cache: false,
url: “/countdown”


@olebrun is correct but you could also keep caching enabled and listen to the $ionicView.afterLeave event in the controller and stop the countdown when that fires.


Set cache to false did not work.