Ok after solving callmekatootie here is my result, I had to add a condition so that I could exit my controller when required
controller('CurrencyConvertCtrl', function ($scope, $route){ var lastRoute = $route.current; $scope.$on('$locationChangeSuccess', function(event) { if($route.current.$$route.controller === 'CurrencyConvertCtrl'){
source share