角如何从http.post成功的返回值? [英] Angular how to return value from http.post success?
本文介绍了角如何从http.post成功的返回值?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个code在我的角度控制器
i have a code in my angular controller
$scope.message = '';
$http.post('/save/').success(function(data) {
$scope.message = "success";
});
console.log($scope.message);
//get empty string?
为什么我跑后,我得到$ scope.message空字符串?
如何http.post时成功返回值,因为我想重用我的另一个函数的值。无论如何感谢。
why after i run, i get empty string on $scope.message? how http.post when success return value because i want to reuse the value for my another function. thanks anyway.
推荐答案
你所寻找的是这样的:
$scope.$watch("message", function(value){
console.log($scope.message);
});
下面是样本plnkr例如我做了。
这篇关于角如何从http.post成功的返回值?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文