title: AngularJS route not working
body: <p>I tried to make the 'getting started' tutorial from Angular JS, but I have a problem when setting the route of a link: the controller of that route does not get called when the user clicks on the link.</p>
  
  <p>Here is my code:</p>
  
  <pre><code>angular.module('phonecat', []).
  config(['$routeProvider',
      function ($routeProvider) {
          $routeProvider.
          when('/phones', {
              templateUrl: 'partials/phone-list.html',
              controller: PhoneListCtrl
          }).
          when('/phones/:phoneId', {
              templateUrl: 'partials/phone-detail.html',
              controller: PhoneDetailCtrl
          }).
          otherwise({
              redirectTo: '/phones'
          });
      }
  ]);
  
  function PhoneDetailCtrl($scope, $routeParams, $http) {
      $scope.phoneId = $routeParams.phoneId;
  
      $scope.total = 4;
      $http.get('phones/' + $routeParams.phoneId + '.json').success(function (data) {
          $scope.phone = data;
      });
  }
  
  function PhoneListCtrl($scope, $http) {
      $http.get('phones/phones.json').success(function (data) {
          $scope.phones = data;
      });
  
      $scope.orderProp = 'age';
  }
  </code></pre>