title: Angular $route.reload() not reloading controller
body: <p>I am trying to reload a route from my controller using $route.reload() but nothing is happening. Here's my controller:</p>
  
  <pre><code> app.controller("FooController", function($scope, data, $route) {
      $scope.model = data.model;
      $scope.meta = data.meta;
      $scope.reload = function() {
        return $route.reload();
      };
    });
  </code></pre>
  
  <p>I'm using <a href="http://angular-route-segment.com/" rel="nofollow">angular-route-segment</a> for my routes and the associated route looks like this:</p>
  
  <pre><code> app.config(function($routeSegmentProvider) {
      $routeSegmentProvider.segment("foo", {
        templateUrl: templatesRoot + "/tickers/oldest.html",
        controller: "FooController",
        resolve: {
          data: function($http) {
            return $http.get("/api/foos").then(function(response) {
              return {
                model: response.data.foos,
                meta: response.data.meta
              };
            });
          }
        },
        untilResolved: {
          templateUrl: templatesRoot + "/loading.html"
        }
      });
    });
  </code></pre>