我的角度控制器中有代码
$scope.message = '';
$http.post('/save/').success(function(data) {
$scope.message = "success";
});
console.log($scope.message);
//get empty string?
为什么我跑完后,我在$ scope.message上得到空字符串? http.post如何成功返回值,因为我想重用我的另一个函数的值。无论如何,谢谢。
答案 0 :(得分:4)
您正在寻找的是:
$scope.$watch("message", function(value){
console.log($scope.message);
});
答案 1 :(得分:1)
做什么 -
$scope.message = '';
$http.post('/save/').success(function(data) {
$scope.message = "success";
console.log($scope.message);
});
还是我错过了其他什么?
答案 2 :(得分:0)