Зачем использовать $ http в Angular вместо jjery's ajax?

Я не понимаю, когда использовать Angular над JQuery для запросов AJAX.

Например, почему я должен использовать:

function ItemListCtrl ($scope, $http) {
    $http.get('example.com/items').success(function (data) {
    $scope.items = data;
  }
}

Вместо

  function ItemListCtrl ($scope) {
        $.ajax({type: "GET", url: 'example.com/items',
        success: function (result) {                    
                             $scope.items = data;
                    }
    });
   }

??

Ответы на вопрос(1)

Ваш ответ на вопрос