0
//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與回調一起問題。
是否角度不處理與params回調。
這將是更好的返回一個承諾和處理的一個。於是控制器而不是使用回調 –
是的。我同意,讓調用者決定如何處理成功/錯誤。 – pixelbits
是的,謝謝你的回覆,是的,我可以做到這一點,但只是探索是否有辦法用回調做參數。 – user2717619