0
我有一個關於Cordova程序中變量範圍的問題。範圍變量AngularJS
這是我的代碼:
angular.module('starter.services', [])
.factory('myFactory', function ($http) {
var myVar = "HELLO";
alert(myVar); //HELLO -> Correct
$http.get("URL").then(
function (response) {
myVar = response.data;
alert(myVar) // Correct Answer
}, function (error) {
console.log("Get config.json error - " + JSON.stringify(error));
}
);
alert(serverName); //HELLO -> why?
我宣佈我的HTTP塊外部變量。你可以幫我嗎?謝謝
可能想再次檢查該代碼。 'alert(serverName)'會給出未定義的代碼,上面顯示的代碼。 –