$http({
url: "php/InsertTab.php",
method: "POST",
data: {
'userId': userId,
},
headers: {'Content-Type': 'application/x-www-form-urlencoded'}
}).success(function(data, status, headers, config) {
myVar = data;
}).error(function(data, status, headers, config) {
});
console.log(myVar);
可以变量myVar在$ http范围之外共享/访问吗?我写的console.log(myVar)在它之外返回空白了吗?
答案 0 :(得分:0)
你必须使用angular $ q服务才能在$ http之外使用myVar。 请尝试阅读此页面:https://docs.angularjs.org/api/ng/service/ $ q