私は1つの関数を持っていますが、関数の外にlastlockerbalance
を出力する必要があります。関数の外に変数を取得する
var getlockerbalance = function() {
$http.get("php/selectLOCKERBALANCE.php").success(function(lockerbalance) {
$scope.lockerbalance1 = lockerbalance;
var lastlockerbalance = $scope.lockerbalance1[0].LOCKERBALANCE;
console.log(lastlockerbalance);
});
};
console.log(lastlockerbalance);
「lastlockerbalance is undefined」というエラーメッセージが表示されます。
あなたの約束の例は、外側のスコープで 'lastlockerbalance'に割り当てる必要があります:' lastlockerbalance = getlockerbalance() 'それは値と約束を区別するために別の名前を付ける方が良いかもしれません。 – Duncan
ええ、私はリファクタリングしました。しかし、彼は考えを得るべきである。 –