I am using the default view caching and have noticed that since the controllers are not destroyed and recreated every time you navigate to a page, the scope variables never update.
How can I get functionality where I am caching the page but every time it loads the data is updated and therefore so is the view.
I tried wrapping my whole controller in:
$scope.$on('$ionicView.enter', function () { //my controller here });
and when debugging I can see that all the $scope variables are recreated/updated as expected but the data is not updating in the view
Have I missed something or are there any other ways to actually achieve this?