gpt4 book ai didi

javascript - 如何在angularjs中访问 promise 函数之外的对象

转载 作者:行者123 更新时间:2023-11-29 18:59:54 25 4
gpt4 key购买 nike

我是 angularjs 的新手,作为初学者,我在访问函数之外的对象时遇到问题。我创建了一个工厂:

    var injectParams = ['$http'];
var address = function ($http) {
var factory = {};

factory.get = function () {
return $http({
method: "POST",
url: '/address',
headers: {
'Content-Type': 'application/json'
},
data: {
service: 'address'
}
});
};
return factory;
}

还有一个 Controller 方法:

   function getAddresses() {
address_factory.get().then(function success(response) {
$scope.billing = response.data.billing;
$scope.shipping = response.data.shipping;
console.log(response.data);

}, function error(x) {
console.log(x);
});
}
getAddresses();

问题是如何在 getAddresses 函数之外访问 $scope.billing 对象?我已经阅读了 angularjs 中的 promise ,但我不明白如何使用...

最佳答案

$scope 变量在 promise 之外在 Controller 中随处可用...

因此 $scope.billing 将可以在 html 和 Controller js 中访问...

关于javascript - 如何在angularjs中访问 promise 函数之外的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47486193/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com