//Load Property Types
$scope.getAddressByPostcode = function() {
PostCodeLookup.getAddress(function(postCodeAddress,'NN4 5DT') {
$scope.postCodeAddress = postCodeAddress;
console.log($scope.postCodeAddress);
});
};
У меня есть код в моем контроллере. Ниже то, что я имею в моем угловом заводеУгловой обратный вызов с аргументами
'use strict';
angular.module('core').factory('PostCodeLookup', ['$http', function($http) {
var apService = 'https://api.postcodes.io';
function getAddressByPostcode(callback,postcode) {
$http({
method: 'GET',
url: apService+ '/postcodes/'+postcode,
cache: true
}).success(callback);
}
return {
getAddress: getAddressByPostcode
};
}]);
я имею проблему передачи аргументов в мой getAddressByPostcode вместе с обратным вызовом.
Угловой не обрабатывает обратный вызов с параметрами.
Было бы лучше, чтобы вернуть обещание и обрабатывать .Затем в вместо использования обратного вызова –
Да. Я согласен, позвольте собеседнику решить, как обрабатывать успех/ошибку. – pixelbits
Да, спасибо за ответ, да, я могу это сделать, но просто изучал, есть ли способ делать аргументы с обратными вызовами. – user2717619