【发布时间】:2017-10-19 07:56:54
【问题描述】:
我需要从 http.get 函数中获取价值,但我不知道如何。 请帮忙。
这是我的代码
$http.get(base_url+"user/feach_one")
.then(function (response) {$scope.my = response.data;
$scope.email=$scope.my.email;
console.log("email from get:"+$scope.email);
});
console.log("Get email from outside:"+$scope.email);
这是控制台中的结果:
Get email from outside:undefined
myangular.js:90 email from get:myemail@yahoo.com
【问题讨论】:
-
您做对了,您将能够从“.then”之外获取值,但只有在解决后。你想做什么 ?在解析请求之前调用外部的 console.log,但值是在您的范围对象中设置的
-
确保 url 正确 - 调试它 - 查看浏览器控制台错误类型