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)'は、上に示されているコードで 'undefined'を返します。 –