0
我有一個控制器:
.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
空?
對不起,我忘了這寫,表單調用它提交'
然後在你的代碼中* *的*控制檯。日誌($ scope.key)'調用?無論何時'saveit'被調用的,'key'將還沒有被設定爲在空間和時間的特定點/正在定義的控制器時。你的意思是把它記錄在HTTP成功函數中嗎? – ebohlman
啊,你是對的,這是一個時間問題!但我如何訪問$ scope.key並確保它已設置? –