I just made the switch from $http to Restangular and really recommend it. 
Restangular has a ton of useful features.
I recommend putting the HTTP requests in service methods and have those 
methods return the promises to the controllers.
Here is an example:

// Controller code
$scope.getCustomers = function() {
  return customerService.getCustomers().then(function(customers) {
    $scope.model.customers = customers;
  }, function(response) {
    $log.error('response = ' + JSON.stringify(response));
  });
};

// Customer Service code
var customersUrl = Restangular.all('/customers/');
this.getCustomers = function() {
  return customersUrl.getList();
};

-- 
You received this message because you are subscribed to the Google Groups 
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/angular.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to