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.