我有一个控制器:
.controller('myController', ['$scope','$http', function ($scope,$http,) {
$scope.saveit = function () {
$scope.key = '';
$http.get('/getHash',{"key": $scope.key})
.success(function(response, status, headers, config){
$scope.key = response.key;
});
}
console.log ($scope.key) // key is empty
}
为什么最后$scope.key
为空?
答案 0 :(得分:0)
在您实际调用saveit()
之前不会设置它,在执行日志语句时您还没有这样做。您已定义了设置key
的函数,但您尚未调用。