0
私はRest Callコードを持っていますが、私はこれを約束($ qを使って)にして、何をする必要があるのかを知りたいです。 は、これは私のコントローラである//RestCallsでangularJsを使用する
$scope.addCustomer=function() {
alert("inside add Customer function");
var customer={
name: $scope.name,
number: $scope.number
};
customerService.addCustomer(customer)
.then(function(response){
console.log(response);
}).catch(function(error){
console.log(error);
});
};
//これが私のSERVICある
angular.module('shoppingPad').service('customerService', customerService);
function customerService($http, restService) {
this.addCustomer = function(customer) {
return restService.postRequest('customers/info', customer);
};
//これは私のRESTサービス・コードである
angular.module('shoppingPad').service('restService',restService);
function restService($http){
//set port number and baseUrl here
var port=3001;
var baseUrl="http://localhost:"+port;
//generic getRequest function
this.postRequest=function(url,data,successCallback,failureCallback){
return $http({
method: 'POST',
url: baseUrl+"/"+url,
data: data
});
};
コード内の変更が必要ないことを意味します –
「私は約束としてしたいです」 –
他のものは必要ですか? –