My routeProvider for route has reloadOnSearch set to false :
$routeProvider .when( \"/film/list\",
Watch the change on routeUpdate like this in controller:
routeUpdate
$scope.$watch('$routeUpdate', function(){ $scope.sort = $location.search().sort; $scope.order = $location.search().order; });