Skip to content

Instantly share code, notes, and snippets.

@jhiemer
Last active December 14, 2015 04:39
Show Gist options
  • Save jhiemer/5029609 to your computer and use it in GitHub Desktop.
Save jhiemer/5029609 to your computer and use it in GitHub Desktop.
/**
* CustomerController
**/
define(function () {
'use strict';
function CustomerController($scope, customerService, userService,
addressService, credentialService, responseService, customer) {
}
CustomerController.$inject = ['$scope', 'customerService', 'userService',
'addressService', 'credentialService', 'responseService', 'customer'];
return CustomerController;
});
when('/customer', {
templateUrl: 'partials/customer/base.html',
controller: 'customerController',
resolve : {
customer : ['$q', 'customerService', 'userDetailsService', function ($q, customerService, userDetailsService) {
var customerId = 1;
var deferred = $q.defer();
customerService.get({id : customerId}, function(response) {
deferred.resolve(response);
}, function(response) {
deferred.reject();
});
return deferred.promise;
}]
}
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment